【发布时间】:2016-03-19 06:21:47
【问题描述】:
我的 javascript 代码中有以下代码
goog.dom.$(changeIdStr).getElementsByTagName('input')[0].checked = false console.log(typeof(goog.dom.$(changeIdStr).getElementsByTagName('input')[0].checked) console.log(goog.dom.$(changeIdStr).getElementsByTagName('input')[0].checked); console.log(goog.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中还有checked=""。
【问题讨论】:
标签: javascript html checkbox google-closure