我真的很困惑为什么这个代码不起作用。我从一个SO页面获得了关于遍历DOM的代码。
var div = document.createElement('div');
div.innerHTML = 'Y HALO THAR';
您需要将div
附加到元素。。在我的示例中,我将它添加到包装器div容器#wrap
,仅仅创建它是不够的!
var div = document.createElement('div');
div.innerHTML = 'Y HALO THAR';
document.getElementById('wrap').appendChild(div)
html lang-html prettyprint-override"><div id="wrap">
</div>
您需要将这个创建的元素附加到文档中的某个现有元素中
通过先选择该元素,然后将这个JS创建的div附加到该元素中,您可以将其附加到主体中,就像下面在注释代码或任何其他元素中一样。
var div = document.createElement("Div");
div.innerHTML = 'Y HALO THAR';
//document.body.appendChild(div);
document.getElementsByTagName("header")[0].appendChild(div)
<header>
</header>
您需要将div附加到文档中。
document.body.appendChild(div);
根据一个字符串创建一个元素(不附加到 document )。 如果给定的字符串包含多个元素,则只返回第一个元素。 使用 document.createElement() 来创建一个新的元素。 将它的 innerHTML 设置为作为参数提供的字符串。 使用 ParentNode.firstElementChild 来返回字符串的元素版本。 const createElement = str => {
我正在通过处理学习java。 代码执行以下操作。 1)调用Setup,并初始化大小为700,300的窗口。
问题内容: 考虑以下功能: 它们应该是等效的。但是存在性能差异: 不带的版本else慢10%。这非常重要。为什么? 问题答案: 对我来说,它们的速度几乎相同:(Debian上的Python 2.6.6) 字节码也非常相似: 唯一的区别是,如果控制到达函数主体的末尾,则else返回包含代码的版本None。
问题内容: 使用Django 1.7迁移。 我不小心在数据库中删除了一个表。我假设再次运行迁移将重新创建表,但是没有,Django声明“不应用任何迁移”。 如何让Django重新创建表? 我跑了: 我尝试过更改模型并运行新的迁移,它只是指出“表’x.test_customer’不存在”是正确的,但是我希望它可以重新创建表。 问题答案: 迁移检查模型中的差异,然后将其转换为操作,然后转换为SQL。它
问题内容: 这段代码使我凝视了几分钟: (这里的第137行) 我以前从未见过,而且我也不知道Java有一个“ loop”关键字(NetBeans甚至没有像关键字一样给它上色),并且它在JDK 6中可以很好地编译。 有什么解释? 问题答案: 它不是一个keyword,而是一个label。 用法:
我试图使一个属性文件在Java。可悲的是,当我启动Minecraft(因为这是Forge中的一个mod)时,文件不会创建。我会非常感谢任何帮助我的人。下面是代码: