当前位置: 首页 > news >正文

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

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

页面跳转由于用到了多层页面,需要实现点击弹出层页面的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 输入链接说明

转载于:https://my.oschina.net/u/2301293/blog/1823784

相关文章:

  • python的open函数
  • ZkClient API使用
  • express + mock 让前后台并行开发
  • Android黑科技: 快速找到view所在的xml文件
  • 30天自制操作系统-2
  • Python运行速度如何?
  • keepalived实现服务高可用
  • js如何遍历表单所有控件
  • Vue.js 2.x笔记:安装与起步(1)
  • Form身份验证
  • Linux常用命令——runlevel、init
  • python爬虫——爬取豆瓣TOP250电影
  • 携程小程序初体验
  • java虚拟机之垃圾回收算法
  • 10分钟了解JS堆、栈以及事件循环的概念
  • 【笔记】你不知道的JS读书笔记——Promise
  • bearychat的java client
  • ES6简单总结(搭配简单的讲解和小案例)
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Go 语言编译器的 //go: 详解
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Magento 1.x 中文订单打印乱码
  • React-redux的原理以及使用
  • Terraform入门 - 1. 安装Terraform
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​渐进式Web应用PWA的未来
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • $GOPATH/go.mod exists but should not goland
  • (3)(3.5) 遥测无线电区域条例
  • (8)STL算法之替换
  • (ros//EnvironmentVariables)ros环境变量
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (算法)N皇后问题
  • (一一四)第九章编程练习
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ./configure、make、make install 命令
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Framework .NET Core与 .NET 的区别
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net中的Queue和Stack
  • :=
  • @Async注解的坑,小心
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [BZOJ4566][HAOI2016]找相同字符(SAM)