如何从锚点标签的href属性中的javascript变量中获取值?
我知道这是非常基本的问题,请原谅我。 我有一个JavaScript代码,它检测移动操作系统并相应地生成URL。这里是代码:如何从锚点标签的href属性中的javascript变量中获取值?
//iPhone Version:
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
var url = "http://example.com/IWd7J";
}
//Android Version:
if(navigator.userAgent.match(/android/i)) {
var url = "http://example.com/1K1Hi";
}
现在我想在网页中锚点标记的各种href属性中的URL。
<a href="">Click Here</a>
请给我一个方法。
如果你想设置一个元素的href使用jQuery.attr
这样的:
$("a").attr("href", url);
这将选择文档中的所有锚。如果您想缩小选择范围,请使用这些CSS Selectors之一。
@downvoter为什么? –
这不应该是一个答案,而是评论。附:我不是downvoter –
为什么它应该是一个评论而不是答案? –
你有没有试过在互联网上搜索这个。您将获得1000个结果。使用'setAttribute'函数。检查[this](https://developer.mozilla.org/en/docs/Web/API/Element/setAttribute)链接。 – Shubham
[jQuery变更属性]的可能重复(http://*.com/questions/2654328/jquery-change-attribute) –