HTMLDetailsElement: name 属性

Baseline 2024
新推出

自 2024 年 9 月起,此功能已可在最新设备和浏览器版本上使用。此功能可能无法在旧设备或浏览器上使用。

HTMLDetailsElement 接口的 name 属性反映了 <details> 元素的 name 属性。它使得多个 <details> 元素可以相互关联,一次只能打开其中的一个。这使得开发者可以轻松创建手风琴等 UI 功能,而无需脚本。

name 属性指定了一个组名——给多个 <details> 元素设置相同的 name 值可以将它们分组。分组的 <details> 元素一次只能打开一个——打开一个会使另一个关闭。如果给多个分组的 <details> 元素设置了 open 属性,则只有源代码顺序中的第一个会渲染为打开状态。

字符串。如果该元素不属于任何组,则为空字符串。

规范

规范
HTML
# dom-details-name

浏览器兼容性

另见

  • <details><summary> 元素