读书人

appendChlid的有关问题

发布时间: 2012-09-16 17:33:16 作者: rapoo

appendChlid的问题
<body>
<script type="text/javascript">
var pare = document.createElement("p");
var textdiv = document.getElementById("name");
textdiv.appendChild(pare);
var text = document.createTextNode("fuck world");
pare.appendChild(text);
</script>
<div id="name"></div>
</body>
这样会出现appendChlid为null的错误,求解

[解决办法]
顺序问题。把js放在div后面去或者放入window.onload中去。
<body>
<script type="text/javascript">
window.onload=function(){
var pare = document.createElement("p");
var textdiv = document.getElementById("name");
textdiv.appendChild(pare);
var text = document.createTextNode("fuck world");
pare.appendChild(text);
}
</script>
<div id="name"></div>
</body>

读书人网 >JavaScript

热点推荐