Hieicker
17-04-2013, 11:13
Ciao a tutti :) ! Sto provando a scrivere e sperimentare un po di javascript e mi sono bloccato su un piccolo problema. Penso dipenda dalla mia scarsa conoscenza del linguaggio :).
La premessa è che ho una pagina html con all'interno i seguenti due div.
<div id="progressbar">
<div id="inside_bar" name="bar" attributo1="..." attributo2="...">
</div>
</div>
Fin qua tutto ok. il problema sorge quando in uno script provo ad assegnare ad una variabile il valore dell'attributo name. Ho provato a scrivere il seguente codice (ho provato in due modi).
var test2 = document.getElementById("inside_bar").getAttribute("name");
var test2 = document.getElementById("inside_bar").getAttribute("name").value;
Tuttavia nella console di firefox quando provo a fare il log della variabile, mi restituisce sempre lo stesso errore, ovvero "TypeError: document.getElementById(...) is null".
Cosa sto sbagliando?
Grazie a tutti :)!
Edit: risolto!
La premessa è che ho una pagina html con all'interno i seguenti due div.
<div id="progressbar">
<div id="inside_bar" name="bar" attributo1="..." attributo2="...">
</div>
</div>
Fin qua tutto ok. il problema sorge quando in uno script provo ad assegnare ad una variabile il valore dell'attributo name. Ho provato a scrivere il seguente codice (ho provato in due modi).
var test2 = document.getElementById("inside_bar").getAttribute("name");
var test2 = document.getElementById("inside_bar").getAttribute("name").value;
Tuttavia nella console di firefox quando provo a fare il log della variabile, mi restituisce sempre lo stesso errore, ovvero "TypeError: document.getElementById(...) is null".
Cosa sto sbagliando?
Grazie a tutti :)!
Edit: risolto!