问答详情
源自:9-15 替换元素节点replaceChild()

var oldHTML= oldnode.innerHTML; 是什么意思

 var oldHTML= oldnode.innerHTML;   是什么意思

提问者:崔婉妮 2016-08-01 20:29

个回答

  • 水里有条鱼
    2016-08-01 20:52:50

    将内容赋给oldHTML

    <b id="oldnode">JavaScript</b>  //JavaScript就是oldnode的内容

    所以 oldHTML = “JavaScript”

    在这里的目的是把内容给新节点。因为新节点会完全替换掉旧节点,所以假如新节点没有内容的话,那么就不会起到改变字体作用,所以要把原内容给新节点。所以应该是

    oldnode.innerHTML --> oldHTML -->newnode.innerHTML