私はjavascriptのコード内のコードを次しているがJavascript(クロージャ)を使用してチェックボックスをオフにするにはどうすればよいですか?
goog.dom。$(changeIdStr).getElementsByTagName( '入力')[0] =偽 はconsole.log(typeof演算(goog.domを.checkedを。$ (changeIdStr).getElementsByTagName( 'input')[0] .checked) console.log(goog.dom。$(changeIdStr).getElementsByTagName( 'input')[0] .checked); console.log(goog.dom。 DOM $(changeIdStr).innerHTML);。
とそれに対応するログが
ですブール
偽
<label><input type="checkbox"
onclick="handleSelectedUrl('selected_1_0', 'selected_', 'url_')"
name="selected[]" value="http://www.imdb.com/title/tt2948356/"
checked=""><a href="http://www.imdb.com/title/tt2948356/"
target="_blank">http://www.imdb.com/title/tt2948356/</a></label>
checked属性がfalseである理由ので、HTMLで "" =確認はまだあります。
私はgoog.domをしました。$(changeIdStr).getElementsByTagName( 'input')[0] .checked = false;すべてのログの前にあなたはなぜそれがボックスのチェックを外していないのか知っていますか? – shirley
これはクロージャライブラリの問題である可能性があります。 '.removeAttribute( 'checked')'を試してチェックを外してください –