⊗jsPmOECDA 422 of 505 menu

Адмена дзеяння па змаўчанні ў JavaScript

Часам з дапамогай JavaScript патрабуецца адмяніць дзеянне тэга па змаўчанні. Напрыклад, па націску на спасылку адмяніць пераход па гэтай спасылцы. Як правіла такое патрабуецца ў тым выпадку, калі гэтую спасылку мы выкарыстоўваем проста для запуску якіх-небудзь кода. У гэтым выпадку тое, што пры кліку на спасылку адбудзецца пераход па ёй, нам зусім не трэба.

Адмена дзеяння па змаўчанні вырабляецца з дапамогай аб'екта Event. Для гэтага ў яго ёсць спецыяльны метад preventDefault(), які варта выклікаць у любым месцы апрацоўшчыка падзеі.

Паспрабуем на практыцы. Хай у нас ёсць вось такая спасылка:

<a href="/by/" 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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць