He intentado hacer esto, pero no parecía funcionar:¿Cómo agrego un evento onclick a etiquetas html sin identificación usando javascript?
window.onload = initAll;
function initAll(){
document.getElementsByTagName('a').onclick = clickHandler;
}
function clickHandler(){
if(this.toString().indexOf("localhost") < 0) {
confirmation = confirm("You are now leaving http://soso.com. Please click 'ok' to continue to this site, or 'cancel' to stay in http://soso.com");
if (confirmation == false){
return false;
}
}
}
Sé que puedo GetElementByID y que funciona, pero no funciona de esta manera. Cualquier ayuda sería apreciada.
Gracias!
¿'document.getElementsByTagName' devuelve una matriz? Es posible que deba recorrer esa matriz devuelta y asignarle el controlador. – danjah
JQuery fue diseñado específicamente para este tipo de trabajo. ¿Puedes usar Jquery? – StriplingWarrior
Estaba considerando jquery para insertar el controlador onclick si no hubiera una solución más simple, sí. – Graham