我需要匹配所有这些开始标记:
<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)
但不是这些:
<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)
我想出了这个,并希望确保我做对了.我只抓住了a-z.
<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)
我相信它说:
/,然后我有这个权利吗?更重要的是,你怎么看?
知道为什么下面的代码片段没有将脚本元素添加到DOM中吗?
var code = "<script></script>";
$("#someElement").append(code);
Run Code Online (Sandbox Code Playgroud) 我有问题:我需要用必要的html替换页面上的一些单词.例如:
t = $('body').html();
t = t.replace(/Myword/g, '<div></div>');
$('body').html(t);
Run Code Online (Sandbox Code Playgroud)
它运作成功.但是......如果body包含javascript标签 - JS再次运行.
如果我使用document.body - 它工作
t = document.body.innerHTML;
t = t.replace(/Myword/g, '<div></div>');
document.body.innerHTML = t;
Run Code Online (Sandbox Code Playgroud)
但我对jQuery解决方案感兴趣.也许你有它?
提前致谢