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

innerHTML的迷惑

innerHTML是指的节点的内容,而 b 是一个节点.应用innerHTML怎么会达到用i替换b 的效果的?

提问者:乐乐520 2014-11-27 21:40

个回答

  • 乐乐520
    2014-11-29 21:43:32

    我看了几遍答案,感觉好像替换节点时,连节点内容也给替换了,不写节点内容,原节点内容就没了

  • 温暖的骨头
    2014-11-28 09:26:04

    你理解的innerHTML用法是对的。

    理解的本节i替换b的实现是有问题的。i替换b用的是replaceChild()方法。innerHTML是用在创建i节点时写入i的内容。