⊗jsPmPrES 481 of 505 menu

JavaScript-de elementleriň stilizasiýasy

Bizde birnäçe abzas bolsun:

<p>tekst1</p> <p>tekst2</p> <p>tekst3</p>

Geliň bu abzaslary aýlaw bilen gezip, her abzasyň ahyryna bir çykgyt goşalyň, basylanda abzasyň tekstine käbir stilizasiýa goşuljak. Mysal üçin, abzasyň tekstiniň üstünden çyzyk çekiler (muny CSS aýratynlygy text-decoration amala aşyrýar).

Geliň şeýle meseläniň iki nyuansyny çözeliň.

Birinjiden, öňki sapaklarda çözüşi ýaly, abzalaryň stillerini gönüden-göni JavaScript arkaly üýtgetmek gerek däl - CSS klaslaryny ýüklemek has amaty bolar.

Ikinjiden, şeýle meseläni amala aşyrylanda sizi bir süpriz garaşýar. Onuň manyny düşünmek üçin, geliň çykgytlar goşulandan soň abzaslaryň HTML koduna göz aýlalyň:

<p>tekst1<a href="">çykgyt</a></p> <p>tekst2<a href="">çykgyt</a></p> <p>tekst3<a href="">çykgyt</a></p>

Indi göz öňüne getirýäris, çykgydy basanyňyzda abzasyň tekstiniň üstünden çyzyk çekiler. Emma, çykgyt bu ýagdaýda hem abzasyň bir bölegi we onuň üstünden hem çyzyk çekiler! Büýkhtihimal, şeýle effekt bize gerek däl. Biz tekst üstünden çyzyk çekilmegini isleýäris, ýöne çykgyt - ýok.

Meseläni çözmek üçin diňe tekst abzasy span tegine öwürmeli, şeýle:

<p><span>tekst1</span><a href="">çykgyt</a></p> <p><span>tekst2</span><a href="">çykgyt</a></p> <p><span>tekst3</span><a href="">çykgyt</a></p>

Aşakdaky HTML kody berlen:

<p>tekst1</p> <p>tekst2</p> <p>tekst3</p>

Her abzasyň ahyryna bir çykgyt goşuň, basylanda abzasyň tekstiniň üstünden çyzyk çekiler (ýöne çykgyt - ýok).

Öňki meseläni üýtgediň, şeýle çykgydy basanyňyzdan soň bu çykgyt abzasyndan aýrylsyn (we abzasyň tekstiniň üstünden çyzyk çekiler).

Bir HTML tablisasy berlen. Bu tablisasa çykgytly ýene bir sütün goşuň. Şu çykgydy basanda bu çykgytly hatar ýaşyl fon bolmaly.

Öňki meseläni üýtgediň, şeýle birinci gezek çykgydy basanda hatary ýaşyl fon bilen boýasyn, ikinji basyş bolsa bu hereketi ýatyrsyn.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et