-2

javascriptを使用してチェックボックスの値を設定する方法はありますか?

var checkbox = document.getElementById("form1").getElementsByTagName("checkbox");

ありがとう

4

4 に答える 4

2
 var checkbox = document.forms["form1"].checkbox.value = "your value here";

上記のJavaScriptは、次のHTMLで「ここにあなたの価値」を設定します。

 <form name="form1">
    <input name="checkbox" value="before change">
 </form>
于 2012-10-23T14:55:30.180 に答える
2

valueプロパティHTMLInputElementは読み取り/書き込みです。

document.getElementById('myCheckbox').value = 'some value';

…ただし、通常は、新しいチェックボックスを作成する場合を除いて、checkedプロパティを設定する方が便利です。truefalse


var checkbox = document.getElementById(“form1”).getElementsByTagName(“checkbox”);

次の理由により、チェックボックスは返されません。

  1. getElementsByTagNameHTMLElementではなくNodeList(配列のようなもの)を返します。結果をループする必要があります(または、1つだけで取得すると想定します)。[0]
  2. チェックボックスのタグ名を入力します
于 2012-10-23T14:56:04.020 に答える
1

はい

<input type="checkbox" id="test" />bla bla

<script type="text/javascript">
var checkbox = document.getElementById('test');
checkbox.checked="checked";
</script>
于 2012-10-23T14:57:26.167 に答える
1

jQueryの場合:$("input[type='checkbox']").val('your value');

于 2012-10-23T14:58:13.397 に答える