我正在尝试动态创建一个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