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

newnode.innerHTML=oldnode.innerHTML

这句代码怎么理解?

提问者:qq_青年_9 2017-11-02 21:19

个回答

  • 阳光下阴影
    2017-11-03 21:53:45
    已采纳

    当 oldnode 被替换时,所有与之相关的属性内容都将被移除。

    所以你要把旧的oldnode内容赋值给新的newnode,要不然newnode是无内容,只是简单的改了个属性,把b变成了i,显示出来的是空。

  • qq_断了离殇_03822732
    2017-11-02 23:40:24

    补充一下,是<p>和</p>直接的HTML,不只是文本内容,但是他会以文本的形式显示出来。

  • qq_断了离殇_03822732
    2017-11-02 23:37:23

    将oldnode这个元素中的内容赋值给newnode这个元素。例:<p>慕课网</p>,此p元素的innerHTML的值为"慕课网"。