可以使用localStorage来存储按钮点击状态,这样在页面刷新后,可以读取上一次的点击状态,从而正确执行按钮的动作。
示例代码如下:
// 获取按钮元素 var button = document.getElementById("myButton");
// 给按钮绑定点击事件 button.addEventListener("click", function() { // 将按钮点击状态保存到localStorage中 localStorage.setItem("buttonClicked", true); });
// 页面加载时,检查按钮是否已经被点击过 if (localStorage.getItem("buttonClicked")) { // 如果按钮已经被点击过,则触发按钮的动作 button.click(); }
使用上述代码,即可在页面刷新后正确触发按钮动作,而不再需要两次点击。
上一篇:按钮在悬停时显示下划线