js中实现模拟a标签的的点击效果

<a id="test" href="www.baidu.com" target="....">

 

--- js代码

var href = $("#test").attr("href")

window.open(open) 虽然可以实现加载,但是会在浏览器打开一个新页面,无法实现a标签的target属性。

location.href = href    当前页跳转 同样无法实现target属性

$("#test").click();    无法实现

实现方法:

$("#test")[0].click();   

用这个方法可以直接模拟点击href的效果,实现下载。

因为a标签的href属性是在他dom中的0里面,需要点击那个0才能实现,而数字型的属性名不能用“.”来获取,故写成[0]。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章