newnode.innerHTML=oldnode.innerHTML

来源:9-15 替换元素节点replaceChild()

qq_青年_9

2017-11-02 21:19

这句代码怎么理解?

写回答 关注

3回答

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

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

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

    qq_青年_...

    非常感谢!

    2017-11-04 13:18:21

    共 1 条回复 >

  • 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的值为"慕课网"。

JavaScript进阶篇

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

468062 学习 · 21891 问题

查看课程

相似问题