gpt4 book ai didi

javascript - 使用 JavaScript 在 HTML 属性周围插入“

转载 作者:行者123 更新时间:2023-11-28 09:20:16 24 4
gpt4 key购买 nike

我想使用 JavaScript 在没有 " 的属性周围插入 "

例如:

<a class=external title=Title href="http://www.google.com" rel=external>My link</a>

应替换为:

<a class="external" title="Title" href="http://www.google.com" rel="external">My link</a>

同样:

<a target=_blank href="http://www.google.com">My link</a>

应替换为:

<a target="_blank" href="http://www.google.com">My link</a>

基本上 - 所有没有 " 的属性都应该如此。

有什么想法吗?我想正则表达式是要走的路吗?

编辑:我需要这样做,因为 HTML 是由所见即所得编辑器生成的,以便提交到 CMS。 CMS 只接受有效的 XHTML。

最佳答案

假设你可以使用 jQuery,给定一个变量 htmlInput 来清理,我会尝试:

var cleanHtml = $('<div>'+htmlInput+'</div>').html();

看到这个jsfiddle

希望这会有所帮助

关于javascript - 使用 JavaScript 在 HTML 属性周围插入“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15085382/

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