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

childNodes

  <script type="text/javascript">

  function replaceMessage(){

  var newnode=document.createElement("i");

  var oldnode=document.getElementById("oldnode"); //找到原b节点

var textnode=oldnode.childNodes; //获取原节点的子节点

    newnode.appendChild(textnode[0]); //把原子节点添加给新节点i

    oldnode.parentNode.replaceChild(newnode,oldnode); //替换节点

  }

  </script>


newnode.appendChild(textnode);为什么这样写不可以,要在textnode加个索引呢?【0】

正在回答

2 回答

那要把里面不止一个子节点都添加给新创建节点怎么办?

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

因为你的textbode接收的是一个数组(childNodes),而appendChild只能加一个

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

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信