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

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

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

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

利用jquery爬网页数据,爽一笔

以前我们说到爬网页数据,你可能会第一时间想到scrapy,嗯,那个强大的python爬虫库,然而,有些时候,我们其实要爬数据并非一定要使用这么强大【笨重】的库来实现,而且,某些时候,可能使用scrapy...来爬我们想到的数据,还比较困难。...我一开始也是这么想的,但是,click()之后,页面卡死了,更本不是我们想象的效果,点击之后,刷新到下一页,让后,我们在这里等待个3s左右,让网络把数据加载好,但实际上这个点击之后的过程背后是需要执行js...var hm = document.createElement("script"); hm.src = "http://libs.baidu.com/jquery/2.0.0/jquery.min.js...setTimeout也是可以的,但是注意全局污染(很可能同时多个搜集器在搜集数据,造成数据混乱,用Promise封装不仅仅是为了优雅,更多的是为了让垃圾回收器一起自动回收掉setTimeout) 3、如何在使用js

4.5K62
领券