innerHTML non funziona!

the_boss

Utente Attivo
21 Feb 2010
53
0
0
Ciao, visto che la sezione DOM non c'era, e visto che il DOM fa parte di javascript l'ho messa qui la domanda :D
stavo facendo delle prove ma innerHTML non mi modifica la pagina.
ecco il codice che ho inserito nella prima pagina:
HTML:
<div border="1">ciao</div>
E il codice che ho inserito in una pagina chiamata prova.user.js:
Codice:
// ==UserScript==
// @name 	Prova Addons
// @author 	The_Boss!
// @version	0.1
// @description    	Questa e' una prova
// @include       	http://lovetcm.altervista.org/tool/
// ==/UserScript==
div = document.getElementByTagName("div");
div.innerHTML="prova";
}
l'ho aperto con mozzilla, installato su greasemonkey eppure l'interno del div resta ciao... perchè?
 
Perché non esiste una funzione chiamata getElementByTagName, però ne esiste una chiamata getElementsByTagName che recupera tutti gli elementi con uno specificato tag. Questo perché ci possono anche essere più elementi con lo stesso tag.
 

Discussioni simili