HTML SELECT 元素是否需要 value 属性?

use*_*531 5 html html-select

发布到服务器的选择菜单值应与 OPTION 元素中的文本相同。

在我使用的浏览器上,以下内容产生相同的结果。

第二个脚本是否“正确”并且支持跨浏览器?

 <select>
  <option value="AAA">AAA</option>
  <option value="BBB">BBB</option>
  <option value="CCC">CCC</option>
</select>

 <select>
  <option>AAA</option>
  <option>BBB</option>
  <option>CCC</option>
</select>
Run Code Online (Sandbox Code Playgroud)

DAX*_*lic 4

根据MDN,该属性是可选的,因为如果省略该属性,则从文本中推断出该值

如果选择此选项,此属性的内容表示要随表单提交的值。如果省略此属性,则从选项元素的文本内容中获取值。