扫码关注官方订阅号
假设有三个按钮 #bt1 #bt2 #bt3能不能用Js生成一个数组或者什么的纪录对这三个按钮的点击纪录呢?
比如: #bt1 #bt3 #bt1 #bt2 #bt2
var btlog = [bt1, bt3, bt1, bt2, bt2];
光阴似箭催人老,日月如移越少年。
可以呀,你写个方法存储到变量里就行了,在每个点击事件里都调用下这个方法:
var clickBtn = []; function saveClickBtn(name){ clickBtn.push(name); }
不过有个最大的问题就是:当用户刷新页面的时候,所有存在clickBtn里的数据都会消失,因此得发送到服务端才行:
clickBtn
function saveClickBtn(name){ var img = new Image(); img.src = "服务器端地址?name="+name; // 采用img发送请求不会出现浏览器兼容和跨域的问题 }
如果你想全部存储下来,然后再用户离开页面前发送,我不知道可不可行,有可能数据还没发送成功,页面就已经关闭了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以呀,你写个方法存储到变量里就行了,在每个点击事件里都调用下这个方法:
不过有个最大的问题就是:当用户刷新页面的时候,所有存在
clickBtn里的数据都会消失,因此得发送到服务端才行:如果你想全部存储下来,然后再用户离开页面前发送,我不知道可不可行,有可能数据还没发送成功,页面就已经关闭了