select 的值选择的哪一个?
|
|
每次改变选择的值的时候,都会输出 select 的value值,那么这个value的值到底指的是哪一个?
这里总结如下:
- 如果option标签有value属性,那么当选中该option选项的时候,select的value值就是option标签的value属性的值;如果value属性值为为空字符串,那么就是空字符串
- 如果option标签没有value属性,那么当选中该option选项的时候,select的value值就是option标签的文本节点的值;
- 对于select的value取值 : option标签的value属性值优先于option标签的文本节点的值