⊗jsPmAtDt 371 of 505 menu

Sifa za Mtumiaji katika JavaScript

Katika HTML inaruhusiwa kuongeza sifa zako, za mtumiaji kwa vitambulisho. Sifa kama hizi zinapaswa kuanza kwa data-, kisha inafuatwa na jina lolote la sifa ambalo linafaa kwako.

Sifa za mtumiaji zinaweza kutumiwa kwa njia nyingi tofauti. Baadhi ya njia hizi tutazisoma zaidi katika mwongozo, na zaidi utaweza kubuni binafsi baadaye.

Kurejelea sifa kama hizi hakufanyiki kwa kawaida. Haiwezekani kurejelea tu sifa ya kipengele chenye jina sawa, kama tulivyofanya awali, lakini inapaswa kutumia sifa maalum dataset, baada ya hapo kupitia nukta inaandikwa jina la sifa bila data-. Kwa mfano, kama sifa yetu inaitwa data-test, basi kurejelea kwake tutaandika elem.dataset.test, ambapo elem - kutofautiana na kipengele chetu.

Wacha tuangalie kwa mfano. Hebu tuseme tuna kipengele kama hiki:

<div id="elem" data-num="1000"></div>

Wacha tuonyeshe kwenye skrini thamani ya sifa yake data-num:

let elem = document.querySelector('#elem'); console.log(elem.dataset.num); // itaonyesha 1000

Sasa tuweke thamani tofauti kwa sifa hii:

let elem = document.querySelector('#elem'); elem.dataset.num = 123;

Imetolewa msimbo ufuatao:

<div id="elem" data-text="str">maandishi</div>

Fanya ili kwa kubofya kwenye div mwisho wa maandishi yake yanaongezwa yaliyomo ya sifa yake data-text.

Imetolewa div, zilizo na kwenye sifa data-num nambari yake ya mlolongo:

<div data-num="1">maandishi</div> <div data-num="2">maandishi</div> <div data-num="3">maandishi</div> <div data-num="4">maandishi</div> <div data-num="5">maandishi</div>

Fanya ili kwa kubofya kwenye yoyote ya div nambari yake ya mlolongo iandikwe mwishoni.

Imetolewa kitufe. Fanya ili kitufe hiki kihesabu idadi ya kubofya kwake, ikiwaandika kwenye sifa fulani za mtumiaji. Hebu kwa kubofya kwenye kitufe kingine kwenye skrini ionyeshe, ni kubofya ngapi zilifanyika kwenye kitufe cha kwanza.

Imetolewa ingizo:

<input id="elem" data-length="5">

Katika ingizo hili kwenye sifa data-length kuna idadi ya herufi, ambazo zinahitajika kuingizwa kwenye ingizo. Fanya ili kwa kupoteza umakini, ikiwa idadi ya herufi zilizoingizwa hazingani na zilizowekwa, ujumbe wa huo utoke.

Imetolewa ingizo:

<input id="elem" data-min="5" data-max="10">

Katika ingizo hili sifa data-min na data-max zina mbalimbali. Fanya ili kwa kupoteza umakini, ikiwa idadi ya herufi zilizoingizwa haizingii kwenye mbalimbali hii, ujumbe wa huo utoke.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa