为什么
theMenuSection.innerHTML='<ul>';
alert(theMenuSection.innerHTML);
制作<ul> </ul>
我只有开头标记。我从innerHTML标签获得<ul>
感谢
答案 0 :(得分:1)
当您与DOM交互时,或者利用innerHTML(与DOM交互)时,通常(这是依赖于浏览器的),您将看到浏览器“纠正了“HTML应该是什么样的解释”。同样的原因,当源代码没有任何内容时,Firefox会自动将“thead”元素注入表中。浏览器试图从它看到的内容推断出“正确”的HTML。