手里的一个活,如果使用html自定义属性,能极大的减少耦合性,编码也方便和规矩了许多,而且经过测试。在ie6,7,8;firefox,chrome下都没有问题,但是网上查了半天,还是很多人建议不要使用html元素的自定义属性(当然也有很多人说无所谓),认为这样会破坏文档的合法性,在这里请教各位大侠,到底能不能用自定义属性?

解决方案 »

  1.   


    可以完全没有问题~·
    但是取值的话最好用
    getAttribute('value')这样拿,为了更好的兼容~·
      

  2.   


    那对于所谓破坏合法性的问题,是否会引起浏览器的不正常解析? 毕竟现在第三方浏览器(各种非独立内核的,比如遨游,360神马的)太多了,这些浏览器本身可能测试不严格,同时也项目测试team也不可能针对每个浏览器都测试一遍。
      

  3.   

    getAttribute('value')如果你这样拿值的话
    放心每个浏览器都能兼容~·拿到值