重新赋值一下 document.body.innerHTML 为什么会导致页面所有按钮无效?
关注者
10
被浏览
15,235
7 个回答
MDN 链接有这句
Setting the value ofinnerHTML
removes all of the element's descendants and replaces them with nodes constructed by parsing the HTML given in the stringhtmlString
就是会移除元素的所有子元素, 用 parse htmlString 之后得到的节点代替. node 不一样了.