为了账号安全,请及时绑定邮箱和手机立即绑定

element.parentNode.appendChild(element);为什么用这个没有结果呢


<script type="text/javascript">

    var element = document.createElement("p");

    element.className = "message";

    var txt = document.createTextNode("i love javascript!");

    element.appendChild(txt);

    //document.body.appendChild(element)

    element.parentNode.appendChild(element);

</script> 


正在回答

1 回答

element只是刚刚生成的节点,还没有插入到body中,哪来的parentNode。需要用x=document.getElementById()定位当前节点,然后x.parentNode.appendChild(element);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468287    人
  • 解答问题       21893    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

element.parentNode.appendChild(element);为什么用这个没有结果呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信