Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    getElementsByTagName e innerHTML

    Ciao a tutti, su IE7 non mi funziona questo pezzo di codice:

    codice:
    document.getElementsByTagName("p").testo.innerHTML=
    mi dice che:
    document.getElementsByTagName("p").testo.innerHTML è nullo o non è un oggetto.

    Come posso risolvere?

    P.S su firefox funziona alla perfezione!

    Ciao

  2. #2
    ho risolto semplicemente utilizzando getElementById


  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: getElementsByTagName e innerHTML

    Originariamente inviato da Fello
    Ciao a tutti, su IE7 non mi funziona questo pezzo di codice:

    codice:
    document.getElementsByTagName("p").testo.innerHTML=
    mi dice che:
    document.getElementsByTagName("p").testo.innerHTML è nullo o non è un oggetto.

    Come posso risolvere?

    P.S su firefox funziona alla perfezione!

    Ciao
    è starno che su FF funziona.
    Il getElementsByTagName è diverso dal getElementById perché il primo carica una collezione di oggetti quindi poi devi specificare anche l'indice
    codice:
    document.getElementsByTagName("p")[0].innerHTML=

  4. #4
    Ciao Willybit l'istruzione che ho postato fa parte di una funzione di questo tipo che ora funzione benesia sia con firefox che con IE:

    codice:
    function forward(){
    if (which<photos.length-1){
    which++
    document.images.photoslider.src=photos[which]
    document.getElementById("testo").innerHTML=text[which]
    document.getElementById("numero").innerHTML=number[which]
    }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.