Scusate, sono nuovo di questo forum, e non essendo molto pratico col javascript vorrei sapere come funzionano i selettori "GetElementBy". Qualcuno potrebbe brevemente spiegarmi?
Grazie a tutti.
Scusate, sono nuovo di questo forum, e non essendo molto pratico col javascript vorrei sapere come funzionano i selettori "GetElementBy". Qualcuno potrebbe brevemente spiegarmi?
Grazie a tutti.
Ogni tag puo essere identificato tramite un id
<div id="myDiv"></div>
utilizzando document.getElementById('myId') si ha accesso all'tag identificato da quell'id
http://www.anobii.com/isalreadyinuse
Inoltre c'e'
getElemensByName("nome_elemento")
che restituisce un array contentente tutti gli elementi che hanno stesso nome:
<div id="div_1" nome="nome_elemento"> ... </div>
<div id="div_2" nome="nome_elemento"> ... </div>
Poi c'e' getElementsByTagName("tag")
che restituisce tutti gli elementi dello stesso tipo (ad esempio tutti i div di una pagina.
Poi c'è anche getElementsByClassName, ma questo funziona solo su Safari e Firefox 3.
E come al solito faccio le cose di fretta e mi sono dimenticato una 't'
getElementsByName("nome_elemento")
portate pzienza com me![]()
Si, queste cose più o meno le sapevo (e forse mi sono spiegato male), ma a me interessava la sintassi.
<script type="javascript">
document.getElementById("mioelemento");
/*E ora come procedo per modificare "mioelemento"?*/
Come modifiche che intendi?
Se vuoi cambiare lo stile per esempio fai .style.color=red o cose del genere
http://www.anobii.com/isalreadyinuse
<script type="javascript">
document.getElementById("mioelemento");
.style.color=red;
/*Così ?*/
Ti faccio un esempio su un text imput
<input id="myText" type="text">
Cosi aggiungo un bordo rosso
document.getElementById('myText').style.borderColo r = '#FF0000'
Cosi aggiungo una stringa al suo interno
document.getElementById('myText').value="Ciao";
Codi lo disabilito
document.getElementById('myText').disabled=true;
http://www.anobii.com/isalreadyinuse
Intesi.