我有一个JavaScript代码,我想用它做的是用按钮启用和禁用JavaScript代码。
因此,当我按下按钮时,启用JavaScript代码,然后再次按下它并禁用它。
我不想启用/禁用JavaScript本身。但只是<script></script>
它将由bool控制,所以,真/假。
我希望你能理解我想说的话。 :P
答案 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>