使用 JavaScript 在 HTML 属性周围插入 “
Insert " around HTML attributes with JavaScript
我想通过使用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
希望这会有所帮助
相关文章:
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 动态插入的表:JQuery未检测到最后一行
- 使用JavaScript动态插入DIV的成本有多高
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 将对象动态插入到现有对象中
- 将数组中的值插入到表中
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 使用PHP插入HTML在JavaScript上不起作用
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- 如何使用innerHtml正确插入html
- AngularJS指令,在元素后插入HTML
- 在兄弟姐妹周围插入 Javascript 环绕
- 文本区域中的插入符号位置和周围字符
- 如何在我的鼠标周围插入ahref-wordpress不断删除ahref
- 在xcode中选定文本周围插入双引号
- 使用 JavaScript 在 HTML 属性周围插入 “