如何使用“nav-item dropdown”類洗掉 On click 屬性
<li class="nav-item dropdown">
<a class="nav-link " "="" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="window.location.href='/camping-tents'">Camping Tents</a></li>
<li class="nav-item dropdown">
<a class="nav-link " "="" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="window.location.href='/camping-tents2'">Camping 3</a></li>
<li class="nav-item dropdown">
<a class="nav-link " "="" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="window.location.href='/camping-tents3'">Camping 3</a></li>
<li class="nav-item"><a class="nav-link " bell-tents" style="background:0;"> Bell Tents</a></li>
uj5u.com熱心網友回復:
您可以使用querySelectorAll獲取具有“nav-item dropdown”類的元素下的所有鏈接,然后遍歷這些a元素以洗掉它們的onclick屬性:
Array.from(document.querySelectorAll('.nav-item.dropdown a')).forEach((el) => {
el.removeAttribute('onclick')
})
uj5u.com熱心網友回復:
首先,解決您的標記問題。然后,.removeAttribute('onclick')對有問題的元素使用方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/447502.html
標籤:javascript html jQuery
