il codice JS lo eseguo a pagina html caricata.Originariamente inviato da Xinod
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
Se l'immagine che stò cercando non è sul mio pc ma su un'altro (quindi server) allora mi conviene chiedere direttamente l'attributo.

Rispondi quotando