私はクリックされたボタンの価値を得ようとしているか、どのボタンがクリックされたかを判断しようとしています。getElemetByNameを使用してクリックしたボタン名を取得するにはどうすればよいですか?
以下のコードから、すべての値を取得していますが、クリックされたボタンがほしいだけです。
<script type="text/javascript">
function GetCheckedFruits() {
var elements = document.getElementsByName ("fruit");
for (var i=0; i < elements.length; i++) {
if (elements[i].click) {
alert ("The " + (i+1) + ". button is click");
}
}
}
</script>
HTML:私は間違っているつもりです
<input id="Text1" name="fruit" type="button" value="apple" onclick="GetCheckedFruits()" /><br />
<input id="Text1" name="fruit" type="button" value="banana" onclick="GetCheckedFruits()" /><br />
<input id="Text1" name="fruit" type="button" value="blackberry" onclick="GetCheckedFruits()" /><br />
?それthatsの
クリックされたボタン? CLICKEDまたはCLICKABLEを意味しますか?またはチェック?これらのチェックボックスはありますか? html全体を投稿してください。あなたが望むものを見つけ出すのが簡単かもしれません。 – SoonDead
同時にボタンをクリックすると、クリックされたボタンを見つけることができます...クリックしたボタンを見つけることができません...ボタン、OnClick、OnDoubleClick、onMouseOverイベントが....クリックされると、何らかのアクションを実行します... –
'elements [i] .click'はボタンをクリックし、クリックされたかどうかを調べません。すべてのボタンをクリックした.... –