问题:无序列表做下拉框,借助li标签的value属性来设置默认选项,但是,在ie下却出了问题,查阅资料后发现,ie对li的value属性有奇怪的处理方式,于是写了简单代码做了试验:
html代码:
在chorme下查看:
可以发现未出任何问题,切换到IE浏览器:
可以发现: 如果value的值有 ' - ' 这个符号,只有以字母开头的值能正确显示出来,如果value为空(字符长度为0),则会默认赋值 ‘ 1 ’ ;这个也没什么好的解决办法,如果项目要兼容ie,li标签的value属性就弃用吧。
综上,ie是一款修身养性的好工具;用ie,能够让自己的脾气更好,对待生活中的问题也能更镇定、理智,就是有点费显示器。