首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

appendChlid的有关问题

2012-09-16 
appendChlid的问题bodyscript typetext/javascriptvar pare document.createElement(p)var te

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>

热点排行