页面跳转由于用到了多层页面,需要实现点击弹出层页面的a标签,下载文件。
<a href = "www.baidu.com" id ="a" />
尝试以下方法 document.getElementById("a").click(); 可以跳转 $("#a").click(); 不能跳转 只触发了a标签的click事件,没有触发href跳转事件。
原因: jquery中的$("#id")与document.getElementById("id")的区别 以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到:
1、alert($("#div"))得到的是[object Object]
2、alert(document.getElementById("div"))得到的是[object HTMLDivElement]
3、alert($("#div")[0])或者alert($("#div").get(0))得到的是[object HTMLDivElement]
参考文章: https://www.cnblogs.com/theWayToAce/p/5591221.html 输入链接说明