基本的に各ボタンが押されるたびにボタンを有効/無効にする簡単なプログラムが必要です。 3つのボタンがあります。プログラムの開始時に左ボタンが有効になっていて、無効にしてその隣のボタンをクリックして有効にしたいと思います。 2番目のボタンを押したときと同じです。シンプルなJavascriptの有効/無効ボタンプログラムですか?
私のコードでどこが間違っているのか誰にでも見せてもらえますか?
<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>
おかげで再び:)
なぜあなたのボタンが ''
で ''なくしていますか? – Botimoo「未定義のプロパティを無効にできませんでした」などのエラーが発生しましたか? – TheJim01
まず、「
」からボタンを削除し、「」に移動します。次に、無効なプロパティを設定するには、 'document.getElementById( 'anyId')。setAttribute( 'disabled'、 'disabled')'を使用します。 Disabled属性は、自身を無効にするための文字列 'disabled'をとります。 –