汪汪一只貓
2021-11-12 18:14:29
我想從下面的標簽中挑出 href="" 標簽<a class="details" href="examplelink.php">Example</a>最重要的是,我想用 javascript 函數更改該 href感謝任何幫助。
2 回答

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
您可以使用setAttribute()來設置屬性并getAttribute()獲取屬性:
var el = document.querySelector('.details');
el.setAttribute('href','https://stackoverflow.com/');
console.log(el.getAttribute('href'));
<a class="details">Stackoverflow</a>

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
您可以將 onClick 函數添加到標簽,它在 href 之前觸發(fā),因此它會在頁面打開之前發(fā)生變化,您需要使該函數處理窗口打開,如下所示:
<a onClick="changeLink">Click to set href</a>
function changeLink() {
var link = document.getElementById("mylink");
window.open(
link.href,
'_blank'
);
link.innerHTML = "facebook";
link.setAttribute('href', "http://facebook.com");
return false;
}
添加回答
舉報
0/150
提交
取消