C'è differenza tra getElementsByTagName e getElementsByName
C'è differenza tra getElementsByTagName e getElementsByName
https://developer.mozilla.org/it/DOM...ElementsByName
https://developer.mozilla.org/En/DOM...mentsByTagName
Ringrazia tu google da parte mia!
"Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
Linus Torvalds
questa è la frase che cercavo
document.getElementsByName restituisce una NodeList di tutti gli elementi che hanno un dato valore nell'attributo name. Diversamente da getElementsByTagName, che usa il nome del tag stesso (per esempio DIV, P, etc), questo metodo si applica agli elementi che hanno un dato valore nell'attributo name.
occhio a getElementsByName, purtroppo ho ricordi vaghi di discrepanze tra browser
se non sbaglio ff rileverà qualsiasi elemento abbia fisicamente un name, mentre IE solo quelli che secondo gli standard (paradosso!) possono averne uno
non posso provare al momento, potrei ricordare male così come potrebbe esserci altro...
Cioè passando
mi trova che cosa?codice:document.getElementsByName("pippo")[0].value;
Tutti gli elementi che potrebbero avere name="pippo"? :master:
ma che ha oppure che potrebbe avere nome="pippo"?Originariamente inviato da Xinod
con [0], il primo
se parli genericamente di document.getElementsByName("pippo")[0] è un conto
var p=document.getElementsByName("pippo")[0];
if(p[0]){alert('esiste');}
else {alert('non esiste');}
se parli di document.getElementsByName("pippo")[0].value;
per non avere errori deve esistere, perchè ti riferisci ad un attributo di quell' elemento