页面a标签用js或jquery模拟点击

页面跳转因为用到了多层页面,须要实现点击弹出层页面的a标签,下载文件。html

<a href = "www.baidu.com"  id ="a" />

尝试如下方法 document.getElementById("a").click(); 能够跳转 $("#a").click(); 不能跳转 只触发了a标签的click事件,没有触发href跳转事件。jquery

缘由: jquery中的$("#id")与document.getElementById("id")的区别 之前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")获得的效果是同样的,今天作特效的时候才发现并非这么一回事,经过测试获得:测试

一、alert($("#div"))获得的是[object Object]code

二、alert(document.getElementById("div"))获得的是[object HTMLDivElement]htm

三、alert($("#div")[0])或者alert($("#div").get(0))获得的是[object HTMLDivElement]blog

参考文章: https://www.cnblogs.com/theWayToAce/p/5591221.html 输入连接说明事件

相关文章
相关标签/搜索