js获取useragent以此更改链接

来源:互联网 发布:ccw组态软件 编辑:程序博客网 时间:2024/06/06 19:49

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>
原创粉丝点击