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

    getElementsByTagName("TAG") ???

    come mai questa funzione va
    con
    document.getElementsByTagName("p");
    e non con
    document.getElementById("id");



    es.:

    function aggStile(colTesto){
    var paragrafo = document.getElementsByTagName("p");
    if(document.getElementsByTagName("p")) alert("p"); //funziona!
    paragrafo.style.color=colTesto; //style nullo ???
    }

    function aggStile(colTesto){ //Tutto ok
    var paragrafo = document.getElementById("id") ;
    paragrafo.style.color=colTesto; //così funziona!
    }

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    getElementById restituisce 1 solo elemento

    getElementsByTagName restituisce un array di elementi. Nel tuo esempio un array di elementi



    per accedere al primo ad esempio devi scrivere
    codice:
    document.getElementsByTagName('p')[0];
    per accedere all'ultimo
    codice:
    var last = document.getElementsByTagName('p').length - 1; 
    document.getElementsByTagName('p')[last];
    ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.