Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到过这样的 open 属性:
$.attr('open')
或者像这样: <div open='whatever'></div>
<div open='whatever'></div>
我似乎找不到此属性的文档。它有什么作用?
它用于<details>元素,因此您的示例<div>不正确。
<details>
<div>
HTML5 规范说:
内容open属性是一个布尔属性。如果存在,则表示要向用户显示摘要和附加信息。如果该属性不存在,则仅显示摘要。 创建元素时,如果该属性不存在,则应隐藏附加信息;如果该属性存在,则应显示该信息。随后,如果属性被删除,那么信息应该被隐藏;如果添加了属性,则应显示信息。
内容open属性是一个布尔属性。如果存在,则表示要向用户显示摘要和附加信息。如果该属性不存在,则仅显示摘要。
open
创建元素时,如果该属性不存在,则应隐藏附加信息;如果该属性存在,则应显示该信息。随后,如果属性被删除,那么信息应该被隐藏;如果添加了属性,则应显示信息。