javascript - listening for click event for an href by classname -


there page basic html cannot touch looks this:

<a class="continue-shopping" href="https://someurl">continue shopping</a> 

what want send user different link when click on someurl text link. user can come page containing html many other pages.

i have tried many hours cannot js recognize click event class associated hyperlinked text. use here. js code wrote not work

window.onload = function() { prepeventhandler(); 

}

function prepeventhandler () {  var myclass = document.getelementsbyclassname("continue-shopping");  myclass[0].onclick=window.open(document.referrer,"_self");  /*  make pages go haywire or -- not work */    myclass[0].addeventlistener("click", function() {  window.open(document.referrer,"_self");  }  ) } 

it keeps ignoring second function, , sure doing basic wrong. again, help!

apart preventdefault() use return false

window.onload = function () {     var myclass = document.queryselector(".continue-shopping")         .onclick = function () {         window.location.href = "http://elsewere.com";         return false;     } } 

Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -