details, summary { display: inline; }
summary { cursor: pointer; user-select: none; }
summary::marker { content: ''; }
<div>foo<details>
<summary>*</summary>
bar</details>
</div>
有人可以解释为什么在键盘上搜索 foo*
不能使用 Ctrl+F
吗?有没有办法让它可搜索?
更新。另一个测试:
div, summary {
display: inline;
}
<div>foo<div>*</div></div>
<div>foo<summary>*</summary></div>
使用 textContent
进行实验:https://jsfiddle.net/0u2y1ozt/
仅搜索第一个 foo*
。所以在搜索时,summary
似乎是一个特殊的元素?