6

私はjQueryでこれを行うことに慣れています

$('#RememberMe').attr('checked', true); 

しかし、Javascriptでそれを行う方法を思い出せません

document.getElementById("RememberMe").value = "True"; 

動作しますが、動作しません。値は変更されますが、html の視覚的なチェックは作成されません。

チェックボックスをデフォルトでオンに設定しようとしています。ここにhtmlがあります

<input id="RememberMe" name="RememberMe" type="checkbox" value="false" />   
4

1 に答える 1

16

チェックボックスの状態を変更するには、これを試してください:

document.getElementById("RememberMe").checked = true;

チェックボックスのinputを要素として変更する必要がある場合は、次を使用します。

document.getElementById("RememberMe").value = "New Value";

ただし、HTML マークアップでデフォルト値と状態を設定できます。

<input id="RememberMe" name="RememberMe" type="checkbox" value="The Value" checked="checked" /> 
于 2012-05-03T17:53:52.497 に答える