我始终为value="something"
元素中的option
元素提供了select
。
喜欢这样
<select>
<option value="true">True</option>
</select>
既然我已经与国家合作,那里有很多无关的数据。我很确定如果我没记错的话,如果没有值属性,Firefox会在标签之间发送文本。
我的问题是,这种行为是常态吗?如果省略value属性,我可以依赖所有发送option元素的innerHTML的浏览器吗?
由于
答案 0 :(得分:1)
是的,这适用于所有浏览器。
OPTION属性定义
value = cdata [CS]
此属性指定控件的初始值。如果未设置此属性,则将初始值设置为OPTION元素的内容。
答案 1 :(得分:1)
从W3C抓取:
value = cdata [CS] 此属性指定控件的初始值。如果这 属性未设置,初始 value设置为的内容 选项元素。
有了这个,我认为每个符合标准的主要浏览器都应该采用'value'属性,如果它不存在则采用元素