Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    Usare la variabile passata alla funzione

    Premetto che sono a digiuno di java-script:
    Ho la seguente funzione

    function hideall(the_layer)
    {
    var imgs,i;

    imgs=document.getElementsByTagName('div');
    for(i=0;i<imgs.length;i++)
    {

    if(/reh/.test(imgs[i].id))
    qui^
    al posto di reh vorrei mettere la variabile the_layer
    come devo fare?


    {
    imgs[i].style.display = 'none';
    }
    }
    }

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non l'ho provata ma dovrebbe andare

    codice:
    function hideall(the_layer) {
    
      var imgs,i;
      var reh = new RegExp("/" + the_layer + "/");
      imgs=document.getElementsByTagName('div');
      for(i=0;i<imgs.length;i++) {
        if(reh.test(imgs[i].id)) {
          imgs[i].style.display = 'none';
        }
      }
    }
    Vuoi aiutare la riforestazione responsabile?

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

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.