【发布时间】:2019-09-10 19:54:03
【问题描述】:
专门为复选框元素“选中”。如果我包括检查,这是真的,如果我不包括,这是错误的。
如果我包含它并检查elem.attributes,它将给我一个对象,其中包含一个名为checked 的属性,其值为“checked”(就像{checked: checked}。如果不包含它,则没有checked 属性.
但是,如果我查看 elem.checked,它总是会说真或假。如果不专门执行 elem.checked,我在哪里可以在控制台中看到该值?我在哪里可以在属性列表中看到它?
如果我输入Object.getPrototypeOf(elem),它会显示已检查:(...)。如果我单击省略号,它会显示
"[异常:TypeError:非法调用 HTMLInputElement.invokeGetter (:2:14)]"
编辑:我做到了这一点:
【问题讨论】:
标签: javascript html properties attributes boolean