为了账号安全,请及时绑定邮箱和手机立即绑定

从标签中挑出 href="" 并通过 javascript 更改它

从标签中挑出 href="" 并通过 javascript 更改它

汪汪一只猫 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>


查看完整回答
反对 回复 2021-11-12
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

您可以将 onClick 函数添加到标签,它在 href 之前触发,因此它会在页面打开之前发生变化,您需要使该函数处理窗口打开,如下所示:


<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;

}


查看完整回答
反对 回复 2021-11-12
  • 2 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信