li value 为负值时,IE 的兼容性问题
额,以前一直没注意过。
今天才发现。li value如果为负值时,IE将默认识别为0,FF 和 Chrome没有问题~
从别人家找了个图,以作备忘吧。
IE浏览器对HTML中<li>标记的value取值存在兼容性问题,特意从4个浏览器出发进行了一些测试。现将测试结论展示如下:
测试类型 | IE8 | FF16.0.1 | | The World |
正整数 | 正常 | 正常 | 正常 | 正常 |
负数 | 转成0 | 正常 | 正常 | 转成0 |
字母 | 转成1 | 转成0 | 转成0 | 转成1 |
字母+数字 | 转成1 | 转成0 | 转成0 | 转成1 |
中文 | 转成1 | 转成0 | 转成0 | 转成1 |
注:此测试只针对HTML中的li标签有效,其他的暂时没有测试。
不忘本源:
http://dove19900520.iteye.com/blog/1707081
posted on 2015-08-28 15:57 hanyuxinting 阅读(282) 评论(0) 编辑 收藏 举报