无法获得简单的appendChild功能

时间:2011-07-31 10:13:00

标签: javascript dom

我正在测试W3schools网站上的javascript代码,我无法使appendChild功能正常工作。 希望它不是一个愚蠢的错误。

这里是:

<script type="text/javascript">

function append()
{
var node = document.getElementById(“history”);
node.appendChild(document.createTextNode("text"));
}

window.onload = append;
</script>

<div id="history"></div>

1 个答案:

答案 0 :(得分:3)

你没有正确的双引号(我不知道其他人的名字是什么):

document.getElementById(“history”);
//                      ^       ^ 

这会引发错误:

  

未捕获的SyntaxError:意外的标记ILLEGAL

适用于:

document.getElementById("history");

DEMO


OT:w3schools不是一个很好的学习资源(http://w3fools.com/)。最好看一下Mozilla文档:https://developer.mozilla.org/en/javascript