Html ";选择";数据的元素和跨浏览器传输

Html ";选择";数据的元素和跨浏览器传输,html,cross-browser,Html,Cross Browser,我总是为select元素中的option元素提供value=“something” 像这样 <select> <option value="true">True</option> </select> 真的 现在我已经和各国做了一个,里面有很多无关的数据。如果我没记错的话,我很确定Firefox会在没有value属性的情况下在标签之间发送文本 我的问题是,这种行为是正常的吗?如果省略了value属性,我可以依赖所有浏览器发送option元

我总是为
select
元素中的
option
元素提供
value=“something”

像这样

<select>
   <option value="true">True</option>
</select>

真的
现在我已经和各国做了一个,里面有很多无关的数据。如果我没记错的话,我很确定Firefox会在没有value属性的情况下在标签之间发送文本

我的问题是,这种行为是正常的吗?如果省略了value属性,我可以依赖所有浏览器发送option元素的innerHTML吗


谢谢

是的,这在所有浏览器中都适用

选项属性定义
value=cdata[CS]

此属性指定控件的初始值。如果未设置此属性,则初始值将设置为OPTION元素的内容

摘自:

value=cdata[CS] 此属性指定控件的初始值。如果这 属性未设置,初始值为 值设置为 选项元素

有了这个,我认为每个主要的符合标准的浏览器都应该使用“value”属性,如果它不存在,则使用元素