Добавление события onclick для каждого тега с определенным идентификатором - PullRequest
0 голосов
/ 19 сентября 2019

Мой javascript очень ржавый, но я хотел бы иметь глобальную функцию для моего сайта, которая добавляет событие onclick для каждого тега с определенным идентификатором, прикрепленным к нему.Поэтому на моем веб-сайте у меня есть различные теги с идентификаторами myLink1, myLink2, myLink3 и т. Д.

Я бы хотел сделать функцию на своем веб-сайте, чтобы

, если у тега есть идентификатор, включающий «myLink», затем добавьте onclick = function () к этому тегу.Это будет одна и та же функция () для каждого myLink независимо от того, myLink1, myLink2 и т. Д.

Не знаю, возможно ли это.

1 Ответ

1 голос
/ 19 сентября 2019

Если я понял вашу проблему, вы можете использовать это.

, но, возможно, как сказал @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()");
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...