-7

如何编写可以找到这个的正则表达式

<a href="#" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>

并将其替换为

<a href="#" style="display:none;" onclick="javascript:setSectionName('');showFunctionMenu2( ......>xxxxxx</a>

在使用 Javascript 的 html 文档中?

我想出了这个来查找,但不知道如何在 html 中用新的替换它

<a\shref\="\#"\sonclick\="javascript\:setSectionName\(''\)\;showFunctionMenu2\(.+><\/a>
4

2 回答 2

1

使用 jQuery 过滤器

$('a').filter(function(index) { 
  return (this.onclick.match(/setSectionName\(''\);showFunctionMenu2\(/) !== null);
});

参考:http ://api.jquery.com/filter/

于 2012-10-29T12:31:34.603 回答
0

试试这个

/<a href="#" onclick="[^"]*"/>.*?</a>/
于 2012-10-29T12:20:25.450 回答