js需要在a标签下面,以此获得a标签id
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<a id="a" href="http://www.aliyun.com">click me!</a>
<script type="text/javascript">
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsQu = sUserAgent.match(/android/i) == "android";
var a = document.getElementById('a');
if ((bIsQu)) {
a.setAttribute('href','http://www.baidu.com');
}
}
browserRedirect();
</script>
</body>
</html>
也可以用onclick来跳转
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
function browserRedirect() {//<a>标签
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsQu = sUserAgent.match(/android/i) == "android";
var a = document.getElementById('a');
if ((bIsQu)) {
a.setAttribute('href','http://www.baidu.com');//替换原链接
}
}
function btn(){//按钮
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsQu = sUserAgent.match(/android/i) == "android";
if((bIsQu)) {
window.location.href="http://www.baidu.com";
}
}
</script>
</head>
<body>
<a id="a" href="http://www.aliyun.com" onclick="browserRedirect()">click me!</a>
<button type="button" onclick="btn()">click me!</button>
</body>
</html>