⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне