配置我的代码追加到子而不是innerHTML
configuring my code to append to child instead of innerHTML
我有我自己写的代码目前,它使用innerHTML通过forloop写入页面。然而,我注意到,我没有把所有的东西都写下来。它只写数组的最后一个元素。
我搜索,看到我必须使用DOM来完成这个innerHTML将永远销毁而不是替换。所以我写了
function print(message) {
var mydiv = document.getElementById("box");
mydiv.appendChild(document.createTextNode(message));
}
进入我的代码并替换innerHTML行。然而,这似乎不起作用。有人能帮我把它发动起来吗?
中"this doesn't seem work"的意思是代码不会追加到box的子元素。所以我的文本不会被插入到具有'box' ID的元素中。我想要发生的就像在我的代码依存,我使用了innerHTML但不是每个只有最后一个元素在数组中显示,我想要他们都显示
编辑:好的,更新了依存关系。似乎我在这个页面上发布的代码有点奏效。但它似乎走错了地方。如果你选择codependencies并添加一些文本然后向下滚动你会发现它不合适
按如下方式更改打印函数:
function print(message) {
var html = document.getElementById("box").innerHTML;
document.getElementById("box").innerHTML = html + message;
}
http://codepen.io/anon/pen/bwBOdq 相关文章:
- 我的UTC时区函数未使用innerHTML显示在HTML上
- 为什么我的数组无法使用 innerhtml
- 我的 innerHTML 命令没有改变任何东西,我不知道为什么
- 我可以更新使用 innerhtml 显示的 javascript 变量吗?
- 我可以在javascript中使用innerHTML中的表单元素吗?
- 我想使用 innerHTML 显示变量的值,但我的代码不起作用
- element.innerHTML 无法调用我的 javascript 函数
- 我的X O游戏JQuery代码在处理innerhtml时遇到了一些问题
- InnerHtml赢得't更新我的图片的src
- 为什么我的onclick脚本没有改变我的innerhtml
- 为什么我的动画"重放的“;当通过innerHTML添加元素时
- 为什么更改我的框的innerHTML会使我的按钮在Greasemonkey中停止工作
- 为什么当我使用Javascript innerHTML调用我的图像时,它没有显示出来
- 为什么我的innerHTML覆盖父类的样式属性?以及我该如何解决这个问题
- 如何舍入谷歌地图坐标在我的getElementById.innerHTML
- 为什么我的innerHTML对象没有改变时分配
- 在我的网站上做投票功能的最好方法是什么?(现在使用innerhtml
- 使用if语句和innerHTML来替换内容,我的方法不工作.完全
- 我把我的document.getElementById("")放在哪里?innerHTML = &q
- 配置我的代码追加到子而不是innerHTML