⊗jsPmOECDA 422 of 505 menu

JavaScript-те әдепкі әрекетті болдырмау

Кейде JavaScript көмегімен тегтің әдепкі әрекетін болдырмау қажет болады. Мысалы, сілтемеге басқанда сол сілтеме бойынша өтуді болдырмау. Әдетте, бұл сілтемені жай кодты іске қосу үшін пайдаланған кезде қажет болады. Бұл жағдайда сілтемеге басқанда ол бойынша өту болатыны бізге мүлдем қажет емес.

Әдепкі әрекетті болдырмау Event объектісі арқылы жүзеге асырылады. Ол үшін оның preventDefault() деген арнайы әдісі бар, оны оқиға өндегішінің кез келген жерінде шақыру керек.

Практикада көрейік. Бізде мынадай сілтеме болсын:

<a href="/" id="elem">сілтеме</a>

Сілтемеге басқанда басқа бетке өту болмауы үшін мынаны жасайық:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Сіз бұл сілтеме бойынша өте алмайсыз!'); });

Сілтемелер берілген. Сілтемеге басқанда оның соңына оның hrefі жазылып, сілтеме бойынша өту болмауы үшін жасаңыз.

Екі инпут, абзац және сілтеме берілген. Инпуттарға сандар енгізілсін. Сілтемеге басқанда абзацқа енгізілген сандардың қосындысы жазылуы үшін жасаңыз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау