Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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 ගුණාංගයේ # ලකුණ ඇති බව සලකන්න. මෙම hash ලකුණ ඉවත් කළහොත් - අපට සබැඳිය හරහා සංක්‍රමණය සහ, එහි ප්‍රතිඵලයක් ලෙස, පිටුව නැවුම් කිරීම ලැබේ.

ඇත්ත වශයෙන්ම, ඡේදය ඉවත් කිරීම ද සිදුවනු ඇත, නමුත් අපි එය දකින්නේ නැත, මන්ද පිටුව නැවුම් වී අනෙක් සියල්ලම මුල් තත්ත්වයට පත්වනු ඇත.

මෙම ගැටළුව විසඳීම සඳහා, 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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න