我真的很困惑为什么这段代码不起作用。我从SO页面获得了关于遍历DOM的代码。
var div = document.createElement('div');
div.innerHTML = 'Y HALO THAR';
答案 0 :(得分:1)
您需要将此创建的元素附加到文档
中的某个现有元素中你可以通过首先选择那个元素,然后将这个JS创建的div附加到其中,在注释代码或任何其他元素中将它附加到正文中,如下所示。
var div = document.createElement("Div");
div.innerHTML = 'Y HALO THAR';
//document.body.appendChild(div);
document.getElementsByTagName("header")[0].appendChild(div)
<header>
</header>
答案 1 :(得分:0)
您需要将div附加到文档中。
document.body.appendChild(div);
答案 2 :(得分:-1)
你需要将div
附加到一个元素..在我的例子中我将它添加到包装器div容器#wrap
只是创建它是不够的!
var div = document.createElement('div');
div.innerHTML = 'Y HALO THAR';
document.getElementById('wrap').appendChild(div)
<div id="wrap">
</div>