我只是尝试了一下,看看会发生什么,在Chrome中将节点的innerHTML设置为此:
<span class="foo">Top <i class="bar">Ques</span>ions</i>
结果如下:
<h1>
<span class="foo">Top <i class="bar">Ques</i></span><i class="bar">tions</i>
</h1>
这是规范中未指定的内容吗?和/或Chrome只是这样做很好吗? HTML为什么不选择支持这样的事情?
答案 0 :(得分:0)
一个奇怪的问题。初始html结构格式错误。这是不正确的HTML:
<span class="foo">Top <i class="bar">Ques</span>ions</i>
我想Chrome浏览器正在尝试猜测您打算做什么并纠正错误。