Originariamente inviato da Neremir
e mi da come risultato 0...
quando esegui quel codice?
lo esegui onload o comunque in un momento in cui il documento (o almeno l' alberatura xhtml) e' sicuramente gia' stato completamente caricato?

molto in generale, getAttribute e' piu' fedele a quanto ti aspetti di trovare nel markup:
se di un' immagine chiedi l' src, il browser e' libero di mostrarti quel percorso per come lo intende lui (per esempio tu hai scritto "immagine.jpg" nel markup, lui puo' restuire "file:///C:/Documents%20and%20Settings/Administrator/Desktop/immagine.jpg"),
se lo chiedi via getAttribute avrai il percorso che hai specificato nel markup ("immagine.jpg")

se chiedi il getAttribute di un attributo che non hai settato nel markup avrai null o una stringa vuota, se chiedi direttamente l' attributo avrai il valore che assume di default quando non specificato