⊗jsPmPrRL 475 of 505 menu

Врска за бришење на елемент во JavaScript

Да претпоставиме дека имаме параграф. Ајде покрај него да направиме врска со која ќе може да се избрише овој параграф.

Да го имплементираме:

<div id="parent"> <p id="elem">text</p> <a href="#" id="remove">remove</a> </div> let elem = document.querySelector('#elem'); let remove = document.querySelector('#remove'); remove.addEventListener('click', function() { elem.remove(); });

Обрнете внимание на тоа што во атрибутот href на врската стои #. Ако оваа тараба се тргне - ќе добиеме премин преку врската и, како резултат, превчитување на страницата.

Всушност, бришењето на параграфот исто така ќе се случи, но ние тоа нема да го забележиме, бидејќи страницата ќе се превчита и сè ќе се врати во првобитната состојба.

За решавање на проблемот треба да се спречи преминувањето преку врската со помош на preventDefault:

<div id="parent"> <p id="elem">text</p> <a href="" id="remove">remove</a> </div> let elem = document.querySelector('#elem'); let remove = document.querySelector('#remove'); remove.addEventListener('click', function(event) { elem.remove(); event.preventDefault(); // го откажува преминувањето преку врската });

Самостојно, без да гледате во мојот код, решете ја опишаната задача.

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