更改按钮文本和功能onClick在iPad / iPhone上不起作用-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

更改按钮文本和功能onClick在iPad / iPhone上不起作用

我有一个按钮。

当您打开页面时,它会显示“ 比较”,并在单击时会并排比较两个产品。 单击比较后,该按钮将更改为“上一步”,然后单击该按钮刷新页面。 问题在于这仅适用于台式机。当我通过chrome devtools将其更改为iPhone或iPad时,即使单击它,它也保持比较,并且没有变化。

  <button type="button" class='btn goCompare' id="goCompare" data-show="compareBack" style="width: 100%;">Compare</button>
</div> 

可能的解决方案:

  <div>
      <button id="compare">Compare</button>
      <button id="back" style="display: none;">Back</button>
  </div>
  <script type="text/javascript">
    document.getElementById('compare').onclick=function(){
      document.getElementById('compare').style.display = "none";
      document.getElementById('back').style.display = "block";
    }
    document.getElementById('back').onclick=function(){
      document.getElementById('compare').style.display = "none";
      refreshPage();
    }
    function refreshPage() {
      window.location.reload(true);
    }
  </script>
</body>

展开
收起
社区秘书 2019-12-10 11:40:41 565 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载