gpt4 book ai didi

javascript - 标题标签中的 div 自动关闭

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

我有这个 HTML 内容。我知道这不是正确的 HTML,但我无法更改它,因为它是由 WYSIWG 编辑器生成的用户,并且这个错误已被用户犯了很多次:

<div>
<H2 style="COLOR: #0000ff"> <DIV align=left>TEXT<br /></H2></STRONG>
</DIV>
</div><br />

问题在于 H2 标签之后的 Div 在 H2 的结束标签之后关闭。

发生的是 H2 自动关闭封闭的 DIV,而原来的关闭上面的 Div。

由于我无法更改那些内容文件中的源代码,有没有办法用 CSS 来防止这种行为???

最佳答案

CSS 不会解决这个问题。如果这是由编辑器专门生成的,那么您需要一个新的编辑器。如果您根据可编辑区域的内容在 JavaScript 中设置内容,您可能很幸运。浏览器在分配内容时自动关闭标签。假设您有 JavaScript 来处理该内容,并且您正在将该 HTML 分配给一个元素。当它被分配给元素时,它将添加结束标签,然后当您在正确的时间以编程方式关闭标签时,您将获得重复的关闭。我发现当我这样做时我需要将 HTML 暂时存储到一个字符串 var 中,然后在完成后分配 HTML。如果您需要一个快速的轻量级 html5 编辑器,我在 http://www.makrit.net/5edit 有一个。

关于javascript - 标题标签中的 div 自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20333529/

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