Javascript e accesso alle proprietà dei div

gladenko

Nuovo Utente
6 Dic 2005
9
0
0
Perche con javascript posso accedere alla proprieta di un tag <IMG src="" name=immagine> con la proprieta name e settare un'altra proprietà

es document.immagine.src="images/logo.gif";

mentre la stessa cosa non posso farla su div e devo scrivere una cosa come questa

<div id="pippo" name="sasso">

document.getElementsByName("sasso")[0].setAttribute("style","visibility:hidden");
 
lukeonweb ha scritto:
perchè si tratta di elementi nativamente differenti forse? :)

si ok ma puoi essere piu chiaro???? sono sullo stesso albero dom dovrebbero avere la stessa accessibilità nello stesso modo!!!
 
Ad essere precisi si dovrebbe usare getElementsByName o ...byId anche nel caso dell'immagine; il fatto che per queste ultime sia consentito fare altrimenti non vuol dire che sia del tutto corretto.

Anche innerHTML, ad esempio, funziona cosi

id_elemento_di_testo.innerHTML = "bla bla bla";

ma la forma corretta è con getElementById
 
lukeonweb ha scritto:
Ad essere precisi si dovrebbe usare getElementsByName o ...byId anche nel caso dell'immagine; il fatto che per queste ultime sia consentito fare altrimenti non vuol dire che sia del tutto corretto.

Anche innerHTML, ad esempio, funziona cosi

id_elemento_di_testo.innerHTML = "bla bla bla";

ma la forma corretta è con getElementById

Grazie del chiarimento

un'altra cosa se hai tempo sottolineo che lo sto imarando ora javascript

se passo un parametr a una funzione, poi all'interno di esso come faccio a riferirmi ad esso?

se passo alla funzione chaon(name) il valore Gianluca

function chaon(name){

getElementByID( qui posso mettere direttamente name senza virgolette ? )

}
 

Discussioni simili