浏览器如何修复损坏的HTML?

时间:2018-07-05 10:23:46

标签: javascript html browser html-parsing

尝试在浏览器控制台中执行以下操作:

a = document.createElement('div')

a.innerHTML = '<p><footer></footer>'
a // <div><p></p><footer></footer></div>

a.innerHTML = '<div><footer></footer>'
a // <div><div><footer></footer></div></div>

对于损坏的<p></p><footer></footer>,它修复为<p>,而对于损坏的<div><footer></footer></div>,它修复为<div>

有什么标准吗?还是由浏览器决定?

0 个答案:

没有答案