⊗jsPmOECDA 422 of 505 menu

Preklic privzetega dejanja v JavaScript

Včasih je potrebno s pomočjo JavaScript preklicati privzeto dejanje označevalnika. Na primer, ob kliku na povezavo preklicati premik po tej povezavi. Običajno je to potrebno v primeru, če to povezavo uporabljamo preprosto za zagon katere kode. V tem primeru to, da ob kliku na povezavo pride do premika po njej, za nas sploh ni potrebno.

Preklic privzetega dejanja se izvede s pomočjo objekta Event. Za to ima posebno metodo preventDefault(), ki jo je treba poklicati na katerem koli mestu obdelovalnika dogodka.

Poskusimo v praksi. Naj imamo tukaj takšno povezavo:

<a href="/" id="elem">povezava</a>

Naredimo tako, da ob kliku na povezavo ne pride do premika na drugo stran:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Ne morete slediti tej povezavi!'); });

Podane so povezave. Naredite tako, da ob kliku na povezavo se ji na konec zapiše njen href, premika po povezavi pa ne pride.

Podana sta dva vnosna polja, odstavek in povezava. Naj se v vnosna polja vnesejo številke. Naredite tako, da ob kliku na povezavo se v odstavek zapiše vsota vnesenih števil.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni