gpt4 book ai didi

javascript - 简单的 Javascript 启用/禁用按钮程序?

转载 作者:行者123 更新时间:2023-11-29 21:05:20 25 4
gpt4 key购买 nike

我想要一个简单的程序,基本上可以在按下每个按钮时启用/禁用按钮。所以,一共有三个按钮。左侧按钮在程序开始时启用,我想禁用它并启用它旁边的按钮 onclick。当我按下第二个按钮时也是如此。

谁能告诉我我的代码哪里出错了?

<html>
<head>
<button id="func1" onclick="func(1)">func 1</button>
<button id="func2" disabled="false" onclick="func(2)">func 2</button>
<button id="func3" disabled="false" onclick="func()">func 3</button>
</head>

<body>
<script>
var number = '';

function func(number)

if(number == '1'){ //Sets button setting to disabled or enabled when wanted
after particular parts of the program are run.
document.getElementById('func1').disabled = true;
document.getElementById('func2').disabled = false;
document.getElementById('output').disabled = true;
}

else if(number == '2'){
document.getElementById('func1').disabled = true;
document.getElementById('func2').disabled = true;
document.getElementById('func3').disabled = false;
}




</script>
</body>
</html>

再次感谢:)

最佳答案

首先,您需要从 <head> 移动按钮至 <body> .

现在解决手头的问题:您的函数缺少 {} 括号,您的注释被分成两行,其中第二行导致语法错误。现在应该可以工作了:

<button id="func1" onclick="func(1)">func 1</button>
<button id="func2" disabled="false" onclick="func(2)">func 2</button>
<button id="func3" disabled="false" onclick="func()">func 3</button><script>
function func(number){

if(number == '1'){ //Sets button setting to disabled or enabled when wanted after particular parts of the program are run.
document.getElementById('func1').disabled = true;
document.getElementById('func2').disabled = false;
document.getElementById('output').disabled = true;
}

else if(number == '2'){
document.getElementById('func1').disabled = true;
document.getElementById('func2').disabled = true;
document.getElementById('func3').disabled = false;
}

}


</script>

关于javascript - 简单的 Javascript 启用/禁用按钮程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44381392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com