鉴于" onclick
"下面的字符串,如何只提取目标网址("/click/00000/11111/store/afsrc=1")
?
onclick='javascript:window.open("/click/00000/11111/store/afsrc=1","storepop11111","left=100,top=100,width=1100,height=800,scrollbars,status,resizable,toolbar,menubar,location");’
然后我需要将该值赋给要在别处使用的变量。
此代码是作为一个整体动态生成的,并且具有不同的目标URL,具体取决于源。所以价值会变化。
答案 0 :(得分:0)
您可以使用正则表达式。
var match = $(element).attr('onclick').match(/window\.open\("([^"]*)"\)/);
var url = match[1];
match[1]
是正则表达式中([^"]*)
捕获组匹配的属性值的一部分。