Методи event.preventDefault
Методи event.preventDefault имкон медиҳад,
ки амалҳои пешфарзи браузерро бекор кунад.
Масалан, барои он ки пас аз клик кардан рӯи
пайванд ба саҳифаи дигар гузариш сурат нагирад
ё пас аз фишурдани тугма форм ба сервер фиристода нашавад.
Чӣ гуна истифода бурдан: танҳо дар дохили функсияе,
ки ба воқеа пайваст шудааст, дар ҳар ҷое
бояд event.preventDefault()-ро даъват кард,
ки дар он event объекти Event мебошад.
Синтаксис
event.preventDefault();
Намуна
Биёед ба тавре созем, ки пас аз клик кардан рӯи пайванд ба саҳифаи дигар гузариш рух надода бошад:
<a href="/" id="elem">пайванд</a>
let elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('шумо наметавонед аз ин пайванд гузаред!');
});
:
Ҳамчунин бубинед
-
методи
addEventListener,
ки воқеаҳоро мепайвандад -
методи
removeEventListener,
ки воқеаҳоро меканад