javascript - 启用和禁用 JavaScript 代码

标签 javascript

我有一个 JavaScript 代码,我想用它做的是用一个按钮启用和禁用 JavaScript 代码。

所以当我按下按钮时,JavaScript 代码被启用,然后再次按下它,它就被禁用了。

我不想启用/禁用 JavaScript 本身。但只是中间的代码 <script></script>

它将由一个 bool 值控制,所以,真/假。

希望你能明白我想说的意思。 :P

最佳答案

您可以切换隐藏变量的值 onClickbutton<script> , 你可以检查隐藏变量的值

例如:

<input type='hidden' name='js_enabled' value='1' />
<button name='toggle_js' onClick='toggle()'>Toggle</button>

<script>
    function toggle() {
      if (document.getElementByName('js_enabled').val == 1) {
        document.getElementByName('js_enabled').val = 0
      } else {
        document.getElementByName('js_enabled').val = 1
      }
    }

    if (document.getElementByName('js_enabled').val == 1) {
      //your functions here
    }
</script>

关于javascript - 启用和禁用 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746618/

相关文章:

javascript - 将光标位置添加到 Sublime Text 3 中的代码段

javascript - JavaScript 中的事件循环和 Node.js 中的异步非阻塞 I/O 有什么区别?

javascript - 在 Casper JS(基于 Phantom JS)中,如何捕获 DOM 完成后加载的 JavaScript 错误?

javascript - Node js 上的 if 条件

javascript - 使用 PHP ajax 调用后执行 Chartjs

javascript - firefox 中的兼容性问题,动态,绝对表内容

javascript - Firefox 的内部文本解决方案

javascript - NodeJS 创建 CSV 直接写入 Google Storage

javascript - Python Mechanize - 选择一个值并提交不起作用

javascript - Bootstrap 模板 - 更改投资组合文本