open属性是什么?



我遇到了这样的open属性:

 $.attr('open')

或者像这样:<div open='whatever'></div>

我似乎找不到这个属性的文档。它是做什么的?

它用于<details>元素,因此您的<div>示例不正确。

HTML5规范说:

open内容属性为布尔属性。如果存在,指示摘要和附加信息都是显示给用户。如果属性不存在,则只有摘要

创建元素时,如果该属性不存在,则额外的信息应该被隐藏;如果该属性存在,这些信息应该显示出来。随后,如果属性为删除后,则信息应被隐藏;如果属性为新增,需要显示信息

    浏览器支持<details>
  • 和一个有趣的小演示

最新更新