我想要一个当输入为HTML内容时返回正确DOM的Javascript函数。 我已经使用了相同的功能。这里输入的是HTML内容,输出是DOM。当输入为html内容时返回DOM的Javascript函数
function htmltoelement(elementHTML)
{
var temDiv = document.createElement('div');
temDiv.innerHTML = elementHTML;
return temDiv;
}
此功能适用于Firefox,但不适用于IE浏览器或Chrome浏览器,当HTML损坏时。
我需要一个可以在所有浏览器上正常工作的功能的建议,即使HTML被破坏了。
你能否澄清一下“即使HTML被破坏”?你的意思是输入本身不是有效的HTML? – 2010-07-29 12:44:44
你为什么期望它能够处理破碎的HTML? – James 2010-07-29 12:46:22
@ J-P - 我认为OP *可能意味着他们的印象是'.innerHTML'被破坏而不是输入,我认为这有点含糊/需要澄清。 – 2010-07-29 12:50:05