启用和禁用JavaScript代码

时间:2013-05-25 05:07:40

标签: javascript

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

因此,当我按下按钮时,启用JavaScript代码,然后再次按下它并禁用它。

我不想启用/禁用JavaScript本身。但只是<script></script>

之间的代码

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

我希望你能理解我想说的话。 :P

2 个答案:

答案 0 :(得分:0)

您可以切换onClick的隐藏变量button的值 在<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>

答案 1 :(得分:-1)

只需设置一个全局变量并在每个函数中检查它的值。

<script type="text/javascript">
    window.runScripts = true;

    function enableScripts() { window.runScripts = true; }
    function disableScripts() { window.runScripts = false; }

    function func_1() {
        if (window.runScripts) { /* run your code */ }
    }

    function func_2() {
        if (window.runScripts) { /* code for function 2 */ }
    }

    // ....
</script>