zoukankan      html  css  js  c++  java
  • li 的 value

    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 = 向下取整;

  • 相关阅读:
    企业级应用TOMCAT
    HTTP服务及状态码
    Zabbix服务网页报错汇总
    spring aop 嵌套方法注解不生效
    oracle数据库密码修改和解锁
    redis安装
    docker简介
    ffmpeg简介
    JAVA学习笔记之变量
    JAVA学习笔记之类和对象
  • 原文地址:https://www.cnblogs.com/D-not/p/5781005.html
Copyright © 2011-2022 走看看