我有以下用于在页面上创建的 HTML 代码:
<select>
<option value="" selected>test</option>
<option value="test2">test2</option>
</select>
但是在 Google Chrome 的 DOM 检查器中查看 HTML 时,它看起来像这样:
<select>
<option value selected>test</option>
<option value="test2">test2</option>
</select>
看到不同?对于第一个<option>...</option>
,value=""
是变成了正义value
。该值在设置为空字符串时被简单地丢弃。有没有办法将选项标签的值设置为空字符串?我需要这个,因为我要从数据库中提取元素来创建<select>
菜单。每个都<option>
将其value
设置为数据库元素的值,其中一些元素将空字符串作为其值。