HTML - 在不同的 <select> 之间共享 <option> 值

use*_*048 5 html

有什么办法可以<option>在不同标签之间共享标签吗<select>

我有很多选择,而且它们都有完全相同的选项。由于我不想用太多重复项填充 DOM,因此我更改为使用具有单个数据列表的输入来共享选项,但这两者都存在事件问题(仅在未聚焦时触发更改事件,或者客户端按下输入),并且还允许客户写任何他想要的内容,这确实不适合我的情况。

zmb*_*mbq 4

我认为你不能用直接的 HTML 来做到这一点。

您可以使用 JavaScript 填充所有 SELECT 标签。OPTION 标签仍会在 DOM 中出现多次,但至少您不会从服务器下载它们。

  • HTML 中没有什么是显而易见的——它并不是为当今每个人使用它的目的而设计的。无论如何,你为什么关心?所以你有几百个额外的 DOM 元素。所以? (3认同)