我在这里浏览了一些有关动态地将
div
注入到 body
元素的问题。这看起来很简单,但由于某种原因,这不起作用:
var div = document.createElement("div");
div.id = "uniqueID";
document.body.appendChild( div );
Google Chrome 的开发者控制台返回具体错误: Uncaught TypeError: Cannot call method 'appendChild' of null.
您是否在加载 DOM 后运行此脚本?例如,
window.onload = function() {
// your code
};
const myDiv = document.getelementByID(
DivId
)
myDiv.setAtribute(Id
,UniqueId
)