我的 javascript 非常生疏,但我想为我的网站添加一个全局函数,为每个附加了特定 id 的标签添加一个 onclick 事件。所以在我的网站上,我有各种标签,id 为 myLink1、myLink2、myLink3 等。我想在我的网站上做一个功能如果标签的 id 包含“myLink”,则将 onclick=function() 添加到该标签。无论是 myLink1、myLink2 等,对于每个 myLink 都是相同的 function()不知道这是否可能。
1 回答
![?](http://img1.sycdn.imooc.com/5333a1d100010c2602000200-100-100.jpg)
慕姐8265434
TA贡献1813条经验 获得超2个赞
如果我理解您的问题,您可以使用它。
但也许正如@Jaromanda X 所说,添加类可以使这更容易
function test() {
alert( "1234" );
}
window.onload = function() {
var links = document.querySelectorAll( '[id^=myLink]' );
for( i=0; i<links.length; i++ ) {
links[i].setAttribute( "onclick", "test()" );
}
}
添加回答
举报
0/150
提交
取消