首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS实现动态获取当前点击事件id属性

原本要实现功能如下: 点击下图播放按钮,要弹窗播放对应视频链接。...整个页面是通过ajax请求最新4部视频进行填充完成,视频列表又是通过template-web.js插件补上去,所以导致所有ID都是一样,一开始给按钮添加一个事件,结果是所有播放按钮都是播放第一个视频...于是,想了好多办法,又把ID属性给弄成动态ajax请求属性,实现了每个id不一样,接下来,因为点击播放要调用一个方法,进行解析视频播放,拼接成API+视频链接格式在新打开弹窗进行展示。...具体可以看下图: 要实现点击不同按钮,并且按钮ID是动态从ajax请求获取,还要添加点击视频拼接视频链接,参考了文章,可以获取点击按钮id,然后使用button,将链接放在value中 Dom...对象id属性可以获取元素id

25.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

原生js获得八种方式,事件操作

08.17自我总结 关于js 一.原生js获得八种方式 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName...) document.documentElement是专门获取html这个标签 获取body方法(document.body) document.body是专门获取body这个标签 二.事件句柄...属性 当以下情况发生时,出现此事件 onabort 图像加载被中断 onblur 元素失去焦点 onchange 用户改变域内容 onclick 鼠标点击某个对象 ondblclick 鼠标双击某个对象...onerror 当加载文档或图像时发生某个错误 onfocus 元素获得焦点 onkeydown 某个键盘键被按下 onkeypress 某个键盘键被按下或按住 onkeyup 某个键盘键被松开...onresize 窗口或框架被调整尺寸 onselect 文本被选定 onsubmit 提交按钮被点击 onunload 用户退出页面 三.使用方法 1.获取单个元素 2.单个元素发送事件 3.发生内容相关替换

3.3K10

js定义点击事件_回字四种写法

(){},false); 移除事件:removeEventListener(事件名,事件函数名,false) btn.removeEventListener('click',show,false ) 第三个参数是个布尔用于描述事件是冒泡还是捕获...如果你将 元素插入到 元素中,用户点击 元素, 哪个元素 “click” 事件先被触发呢?...在 冒泡 中,内部元素事件会先被触发,然后再触发外部元素,即: 元素点击事件先触发,然后会触发 元素点击事件。...在 捕获 中,外部元素事件会先被触发,然后才会触发内部元素事件,即: 元素点击事件先触发 ,然后再触发 元素点击事件。...addEventListener(event, function, useCapture); 默认为 false, 即冒泡传递,当值为 true 时, 事件使用捕获传递。

4.3K30

javascript对点击事件和拖动事件区分

由于是悬浮,那么就会考虑用户会出现哪几种可能操作,一个是直接点击,另外一种就是在屏幕上先拖动几下,然后再点击。 那么为了完美的实现这个需求,那么该怎么办呢?...最重要就是要区分点击事件和拖动事件。 我们都知道,点击事件是被点击对象可看做是静止不动,而拖动事件对象很明显是移动。...那么思路就应该是先判断事件对象是否有移动现象, 但是由于不管是在点击事件和拖动事件,其都有一个鼠标按下一个过程和一个松开过程,只不过拖动事件多了一个拖动动作。...console.log("mouse up.");     activity_id = sessionStorage.getItem('activity_id');    //获取活动id     var...自己整理了一份2018最全面前端学习资料,从最基础HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中小伙伴!

5K30
领券