老哥们帮忙
1
loading 2020-04-17 13:12:40 +08:00 via Android
click event
this |
2
wangyzj OP |
3
azcvcza 2020-04-17 13:41:28 +08:00
在 body 上添加监听器,然后记录?
或者看看其他带佬关于前端埋点的文章 |
4
kaiki 2020-04-17 13:44:00 +08:00
把他当 this,然后给 this 加 id ?
|
5
pota 2020-04-17 13:48:19 +08:00
xpath ?
|
6
vivipure 2020-04-17 13:53:09 +08:00
document.addEventListener('click',function(e) {
console.log(e.target.style.color='red') }) |
8
imhxc 2020-04-17 13:56:46 +08:00
如果你要记录这个元素,如果不用 ID,好像没有太好的办法,因为你 DOM 结构是变化的。
|
11
wangyzj OP |
12
ESeanZ 2020-04-17 14:10:13 +08:00
点过的元素都加个参数?
|
13
superrichman 2020-04-17 14:13:26 +08:00
|
14
wangyzj OP @superrichman 好像有点意思
|
17
imhxc 2020-04-17 14:23:09 +08:00
@wangyzj 嗯嗯 不变最好了。 那就用楼上推荐的方法,我个人优先推荐 xpath,其次 css selector 。
另外,也可以尝试对每个版本保存一个结构快照,用于比对多个版本下的点击是属于同一个元素,不过这只是我一个想法,不知道是否可行。 |
19
zhw2590582 2020-04-17 14:27:32 +08:00
前几天看到过类似的库,从 DOM 反查唯一选择器 https://github.com/fczbkk/css-selector-generator
|
20
wangyzj OP @zhw2590582 好东西,谢谢哦
|