关于ie下li标签的value属性问题

问题:无序列表做下拉框,借助li标签的value属性来设置默认选项,但是,在ie下却出了问题,查阅资料后发现,ie对li的value属性有奇怪的处理方式,于是写了简单代码做了试验:

html代码:

关于ie下li标签的value属性问题_第1张图片

在chorme下查看:

关于ie下li标签的value属性问题_第2张图片

可以发现未出任何问题,切换到IE浏览器:

关于ie下li标签的value属性问题_第3张图片

可以发现: 如果value的值有 '  -  ' 这个符号,只有以字母开头的值能正确显示出来,如果value为空(字符长度为0),则会默认赋值  ‘  1  ’ ;这个也没什么好的解决办法,如果项目要兼容ie,li标签的value属性就弃用吧。

综上,ie是一款修身养性的好工具;用ie,能够让自己的脾气更好,对待生活中的问题也能更镇定、理智,就是有点费显示器。

你可能感兴趣的:(web前端)