gpt4 book ai didi

当输入是 html 内容时返回 DOM 的 Javascript 函数

转载 作者:行者123 更新时间:2023-11-30 23:44:50 25 4
gpt4 key购买 nike

我想要一个 Javascript 函数,当输入是 HTML 内容时返回正确的 DOM。我已经使用了以下函数来实现相同的目的。这里输入是 HTML 内容,输出是 DOM。

function htmltoelement(elementHTML)
{
var temDiv = document.createElement('div');
temDiv.innerHTML = elementHTML;
return temDiv;
}

当 HTML 损坏时,此功能适用于 Firefox,但不适用于 IE 或 Chrome。

我需要一个即使在 HTML 损坏的情况下也能在所有浏览器上正常工作的函数的建议。

最佳答案

对于“损坏的”HTML(我假设它是无效的),它的解释方式很大程度上取决于浏览器和浏览器所处的模式。顶部的 DOCTYPE 将指示当已设置。对于 XHTML,它会给你一些奇怪的结果,因为“损坏的”HTML 会弄乱你的整个页面。您使用的函数是正确的,但在尝试创建 div 之前,您似乎需要检查输入是否符合要求。

关于当输入是 html 内容时返回 DOM 的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3362527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com