Javascript attach an onclick event to all links

后端 未结 7 1523
青春惊慌失措
青春惊慌失措 2020-12-03 00:12

I want to attach a function on every link on the site to change a parameter.

How can I do this without jQuery?

How do I traverse every link (it might be a DO

7条回答
  •  独厮守ぢ
    2020-12-03 00:32

    function linkClickHandler(a) {
      console.log(a.host);
    }
    
    var links = document.getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) links[i].onclick = function() {
        linkClickHandler(links[i]);
    }
    

提交回复
热议问题