我正在嘗試動態創建一個HTML表格。我也試圖爲該表分配一個'id'。但是,當我試圖做getElementById
時,我分配了Id後,我得到null
。如何將ID分配給動態創建的HTML表格?
var table = document.createElement("TABLE");
table.id = "tblCopy";
document.getElementById("tblCopy");
最後一行返回'null'。
我正在嘗試動態創建一個HTML表格。我也試圖爲該表分配一個'id'。但是,當我試圖做getElementById
時,我分配了Id後,我得到null
。如何將ID分配給動態創建的HTML表格?
var table = document.createElement("TABLE");
table.id = "tblCopy";
document.getElementById("tblCopy");
最後一行返回'null'。
您可能已經創建了一個HTML元素,但您從未將其添加到您的頁面。這就是它不可轉位的原因。
試試這個:
var table = document.createElement("TABLE");
table.id = "tblCopy";
document.body.appendChild(table);
document.getElementById("tblCopy");
var table=document.createElement("table")
table.id="tblCopy"
document.body.appendChild(table);
document.getElementById("tblCopy");
所有的代碼是正確的,但不添加元素document.You的身體不能訪問它。
謝謝Roshni Bokade ... – user2746466
謝謝德文伯納德, 我認爲需要使我的DOM概念清楚:) – user2746466