Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kell ojan javascript...

Hogyan kell ojan javascript fv-t írni, hogy az összes class='valami' elemeknek display:none tulajdonsága legyen?

Figyelt kérdés

2012. nov. 1. 23:33
 1/8 anonim ***** válasza:

a class='valami' az mindegy. abba a html tag-ba amiben ez a valami css osztály van, oda kell egy azonosító azaz id (pl.: id='pelda')


javascript:


function probafuggveny_id() {

document.getElementById('pelda').style.display = 'none';

}


nem tudsz a valami css osztályra hivatkozni, hogy az összes class='valami' legyen display:none, hanem csak ilyen id-re. de a kérdésedbe összes van írva, így gondolom több elemmel szeretnéd ezt csinálni egyszerre. úgyhogy:


function probafuggveny_name() {

document.getElementsByName('pelda').style.display = 'none';

}


itt van ez a függvény, ezzel tudsz egyszerre több elemre hivatkozni, míg az id az egyedi, a name='pelda' azaz egy html tag neve lehet többnek is ugyan az.

így tudod egyszerre több html tag dislpay tulajdonságát egy időben egy függvénnyel átírni.


és olyan nem pedig ojan

2012. nov. 2. 00:09
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

jqueryvel:


$('.valami').css('display','none');

2012. nov. 2. 08:58
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
OJAN módon mint ahogy magyarul is tudnál írni!!
2012. nov. 4. 16:56
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
de én nem szeretnék mindegyiknek külön id-t adni. pontosan adott, hogy milyen class-ba tartoznak.
2012. nov. 4. 18:24
 5/8 anonim válasza:

a 2. kommentelő tökáletes választ adott!


$('.valami').css('display','none'); Ennél egyszerübb megoldás nincs!


Úgy működik, hogy az oldaladba behintegrálod a jqueryt.

vagyis a html oldalad header tegjébe beteszed a következő sort


<script src="elérésiutvonal/jquery.js" type="text/javascript"></script>


aztán mát pl a bodyban is használhatod a fenti utasítást, persze egy javascript tegben.


A $('.valami') visszatér egy objektummal, ami tartalmazza az összes vlami classu elemet. Aztán a css('display','none') metódust lefuttatja az összes elemen, ami a selektornak megfelel (a selektor az, amit a $ metódusban megattál paraméternek. jelen esetben egy olyan kiválasztó, mely a valami nevezetű css osztállyal rendelkező elemeket választja ki. persze lehet itt bonolultnál bonyolultabb selectorkat is írni, ezért látogass el a jquery oldalára)


Még egy megjegyzés! Ma a webfejlesztés nagyon lassú lenne ilyen un. frmaworkok nélkül, mint a jquery.


Tanuld meg! Nem nehéz és megéri. Leegyszerűsíti és megkönnyíti a munkádat.

2012. nov. 6. 08:35
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
de nekem offline is működnie kell!
2012. nov. 6. 09:17
 7/8 anonim ***** válasza:

"de én nem szeretnék mindegyiknek külön id-t adni. pontosan adott, hogy milyen class-ba tartoznak."


kaptál választ a jquery-vel, de ha javascript-el akarod le van írva az első válaszban részletesen hogy adj ugyanolyan nevet ezeknek a tageknek ugyan úgy átírja. vagy nem érted?

2012. nov. 6. 11:30
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Hogyan értené hát írni sem tud ....
2012. nov. 7. 12:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!