我可以帮您将 HTML 属性的双引号替换为单引号。例如:
如果输入是:
输出结果将为:
这里需要将
如果输入是:
<a onclick="Track("http://www.example.com")">Track Me</a>
输出结果将为:
<a onclick='Track("http://www.example.com")'>Track Me</a>
这里需要将
onclick="Track("http://www.example.com")"
替换为 onclick='Track("http://www.example.com")'
,即只需要将 onclick="..."
替换为 onclick='...'
。
在我的情况下,内容是从 HTML 编辑器中检索出来的,需要使用 JavaScript 在客户端清理内容。我目前能想到的唯一方法是使用 Regex
将 onclick 双引号属性替换为单引号属性,且仅当 "Track" 函数在 onclick 属性中使用时才进行替换。
我尝试过类似这样的代码:jsFiddle
我正在寻找任何解决方案。非常感谢您的帮助。
谢谢。
setec
。有人能帮我找到用于将onclick="..."
替换为onclick='...'
的正则表达式吗? - Dukhabandhu Sahoo