相关疑难解决方法(0)

布尔HTML属性

HTML中有一些属性是"boolean" - 如果存在,浏览器会将它们视为"true",而不管它们是什么值.在标签上选择这种属性的示例<option>.另一种是检查<input type="checkbox">.

如果你有一个setAttribute()这样的属性的调用,似乎没有值可以设置让浏览器一致地表现,就像缺少属性一样.

例如

option.setAttribute("selected", false)
Run Code Online (Sandbox Code Playgroud)

仍将标记所选的选项.null,空字符串或undefined也不起作用.如果有人知道我可以设定的价值来实现我的目标,请告诉我,但我认为不存在.(因为我使用了一些框架代码,而不是调用setAttribute(),或者调用removeAttribute()很困难.)

我试图在特殊情况下找到这些属性的详尽列表.这是我到目前为止所拥有的:

  • 选中<option>
  • 检查<input>
  • 禁用,只读<input>,<select>,<option>,<optgroup>,<button>,<textarea>
  • 多重<select>

请帮我填写此列表 - 或者指向现有的列表.

html javascript dom dhtml

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

dhtml ×1

dom ×1

html ×1

javascript ×1