尝试动态创建一个 div 并将其附加到 body 元素但不起作用?

问题描述 投票:0回答:2

我在这里浏览了一些有关动态地将

div
注入到
body
元素的问题。这看起来很简单,但由于某种原因,这不起作用:

var div = document.createElement("div");
div.id = "uniqueID";
document.body.appendChild( div );

Google Chrome 的开发者控制台返回具体错误: Uncaught TypeError: Cannot call method 'appendChild' of null.

javascript google-chrome html append
2个回答
5
投票

您是否在加载 DOM 后运行此脚本?例如,

window.onload = function() {
    // your code
};

0
投票

const myDiv = document.getelementByID(

DivId
) myDiv.setAtribute(
Id
,
UniqueId
)

© www.soinside.com 2019 - 2024. All rights reserved.