我想知道是否可以使用Javascript获取onclick值。 我有这个链接:
<a onclick="window.open('WhatIWantToGet')"></a>
我希望得到&#34; WhatIWantToGet&#34;。
答案 0 :(得分:0)
用于解析onclick属性的基本正则表达式。这假设它将是字符串周围的单引号。
var anchor = document.querySelector("a");
var re = /window\.open\('([^']+)/;
var txt = anchor.getAttribute("onclick").match(re);
console.log(txt ? txt[1] : "no match");
<a onclick="window.open('WhatIWantToGet')"></a>