Alle Array-Elemente ansprechen
manman
- javascript
Hallo,
ich möchte JavaScript-Code von HTML trennen, dafür möchte ich jetzt bei window.onload allen Elementen des Arrays getElementsByName eine onclick-Funktion zuweisen. Aber wie kann ich das elegent für alle Elemente des Array bewerkstelligen?
Für eines geht es ja recht simpel:
window.onload = init;
function init()
{
document.getElementsByName('name')[0].onclick = alert('test');
}
Kann mir jemand auf die Sprünge helfen?
Gruß
ich möchte JavaScript-Code von HTML trennen, dafür möchte ich jetzt bei window.onload allen Elementen des Arrays getElementsByName eine onclick-Funktion zuweisen. Aber wie kann ich das elegent für alle Elemente des Array bewerkstelligen?
Was hsat du gegen folgenden Zweizeiler?
var elms = document.getElementsByTagName('p');
for(i=0; i<elms.length; i++) elms[i].onclick = funktionsreferenz;
JJ