Eredmény: 1 - 4 (4) összesen

Téma: Menüelrejtés Class alapján

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.819
    Begyűjtött 1.426 köszönetet
    730 hozzászólásával

    Alapbeállítás Menüelrejtés Class alapján

    Sziasztok!
    Van egy ilyen kódom, ami az "abc1" nevű elemet elrejti a frontoldalon, ha a neve "nomenu"re van állítva.
    Hogy kellene átírnom, hogy ne csak az "abc1"-re, hanem minden "abc"-t tartalmazó elemre működjön? (abc1, abc2, abc3, stb.)

    Kód:
    <script type="text/javascript">
    var divs = document.getElementsByTagName('li');
    var i;
    var str;
    
    for (i=0; i<divs.length;i++)
    {      
       if (divs[i].className=='abc1') {
          str=divs[i].innerHTML;
          if (str.match('nomenu')!=null)
          {
             divs[i].style.display='none';         
          }
       }
    }
    
    </script>
    Köszi előre is.



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.607
    Begyűjtött 1.334 köszönetet
    829 hozzászólásával

    Alapbeállítás re: Menüelrejtés Class alapján

    Kód:
    <script type="text/javascript">
    var divs = document.getElementsByTagName('li');
    var i;
    var str;
    
    for (i=0; i<divs.length;i++)
    {      
       if (divs[i].className.match(/abc+/i) != null) {
          str=divs[i].innerHTML;
          if (str.match('nomenu')!=null)
          {
             divs[i].style.display='none';         
          }
       }
    }
    
    </script>
    Idézet pocakka1 eredeti hozzászólása Hozzászólás megtekintése
    Sziasztok!
    Van egy ilyen kódom, ami az "abc1" nevű elemet elrejti a frontoldalon, ha a neve "nomenu"re van állítva.
    Hogy kellene átírnom, hogy ne csak az "abc1"-re, hanem minden "abc"-t tartalmazó elemre működjön? (abc1, abc2, abc3, stb.)



    Köszi előre is.




  3. #3
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.819
    Begyűjtött 1.426 köszönetet
    730 hozzászólásával

    Alapbeállítás re: Menüelrejtés Class alapján

    Köszi!
    Még egy kérdés: mi van akkor ha pl csak pl csak az "abc1" és "abc2" -t szeretném, nem minden "abc"-t?
    Akkor az adott sort mire módosítsam?



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.607
    Begyűjtött 1.334 köszönetet
    829 hozzászólásával

    Alapbeállítás re: Menüelrejtés Class alapján

    Idézet pocakka1 eredeti hozzászólása Hozzászólás megtekintése
    Köszi!
    Még egy kérdés: mi van akkor ha pl csak pl csak az "abc1" és "abc2" -t szeretném, nem minden "abc"-t?
    Akkor az adott sort mire módosítsam?
    Kód:
    /abc+/i
    ez egy regularis kifejezes. ezt kell varialnod. ha az abc1 es abc2 kell csak akkor pl igy:
    Kód:
    /abc1|abc2/i
    abc1 tol abc5 ig:
    Kód:
    /abc[1-5]/i
    regularis kifejezesekre guglizz ra.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Github Rake tutorial
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •