码迷,mamicode.com
首页 > 其他好文 > 详细

li 的 value

时间:2016-08-17 19:28:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

ul 中的li定义的value会自动转换为int.数值,
所以如果想要实现正确取值,就需要换一个li属性例如自定义属性或者改一种实现标签元素

1.<li value="">innerHTML</li>
    和<li value >innerHTML</li>
    和<li value=" NaN ">innerHTML</li>
    IE8,IE9,Edge : li.value = 1 ;
    Ff ,Chrome : li.value = 0 ;

2.<li>innerHTML</li>不设置value
    所有浏览器 :li.value = 0;

3.<li value=" number + NaN ">innerHTML</li>
  例:<li value="33AAA">innerHTML</li>
  IE8,IE9,Edge : li.value = 1 ;
  Ff ,Chrome : li.value = 33 ;
4.<li value=" number + 中文">innerHTML</li>
  例:<li value="33啊啊">innerHTML</li>
  IE8,IE9,Edge : li.value = 33 ;
  Ff ,Chrome : li.value = 33 ;
5.<li value=" number ">innerHTML</li>
  (1)number大于int最大值 2147483647
  IE8,IE9,Edge : li.value = 2147483647 ;
  Ff ,Chrome : li.value = 0 ;
(2)number小于int最小值 -2147483648
  IE8,IE9,Edge : li.value = -2147483648 ;
  Ff ,Chrome : li.value = 0 ;
(3)int正常
  所有浏览器 :li.value = number;
(4) 浮点数
  所有浏览器 :li.value = 向下取整;

li 的 value

标签:

原文地址:http://www.cnblogs.com/D-not/p/5781005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!