js判断手机还是电脑,然后实现a标签的链接跳转

JavaScript027

js判断手机还是电脑,然后实现a标签的链接跳转,第1张

可以在这里两个按钮加一个自定义属性,如:d='0'或d='1',0为安卓,1为苹果。也可在这两个按钮的onclick事件的方法里差一个type类型参数,如:<a onclick="jump(0)">安卓下载</a><a onclick="jump(1)">苹果下载</a>;jump方法根据传的参数值进行判断。

js监听navigator.userAgent,代码如下:

var user = navigator.userAgent

if (user.match(/(iphone os)/i)) {

    console.log("isphone")

}else if(user.match(/ipad/i)){

    console.log("isipad")

}else if(user.match(/(midp|ucweb|android|windows ce|windows mobile)/i){

    console.log("android")

}

1、首先在一个文件里面准备两个自己写的HTML文件以便进行跳转的效果查看。

2、接着可以用location.href来指定要跳转的页面便可。

3、然后在浏览器中点击按钮便可以看到跳转了。

4、如图,此时便会从422a跳到422b了。

5、最后可以直接alert弹出location.href便可以查看到当前页面的地址了,这样就完成了跳转并且登录。