你可以给这个链接一个ID。并不是说这个解决方案是javascript,jQuery。
所以给链接一个 ID 或类。
$('.link').each(function() {
var functionName = 'link';
var start = $(this).attr('href');
remove = start.replace('javascript:', ''),
get = remove.replace(new RegExp('^'+functionName+'\(((.+\,?)+)\)\;?', 'g'), function(a, b, c) {
return c.replace(/[()']/g,'')
}), args = get.split(",");
//read settings
var firstArgument = args[0];
$(this).attr('href', firstArgument)
});
请注意,这只是一个示例。
用法:
<a class="link" href="javascript:link('http://facebook.com')">Hi</a>
这将使实际链接http://facebook.com。
但是,以这种方式添加新论点很困难,而且并不专业。但这应该做你想做的,我只是不知道你的链接函数实际上没有,所以我没有用布尔值添加参数。当然,这可能会变得更加复杂,您也可以编写一个可以执行此操作的函数,但我只是为您快速编写了这个。
查看示例。