我看了几遍答案,感觉好像替换节点时,连节点内容也给替换了,不写节点内容,原节点内容就没了
你理解的innerHTML用法是对的。
理解的本节i替换b的实现是有问题的。i替换b用的是replaceChild()方法。innerHTML是用在创建i节点时写入i的内容。