如:<a href="/api/gettop/" rel="box-toplist" data-name="top_variety" hidefocus="true">综艺</a>a的属性本来是没有 rel data-name hidefocus 的。 但是它这里把它加上了。并且点击链接时不会跳转到链接目标,而是执行一些JS功能。
1,加上去不会造成错乱吗?不会对布局造成影响没?还符合标准吗?
2,加上去的目的是什么? JS来读取这属性吗?

解决方案 »

  1.   

    自定义属性随便加,有什么乱的,你自己有用就加上不过自定义属性firefox等浏览器要使用getAttribute来获取
      

  2.   

    无所谓的 是某个对象的自定义属性了  通过getAttribute(name)可以访问到的
      

  3.   

    1:有需要你就加,虽说不符合标准,但什么都没有实用来得实在
    2:加上去的目的只有一个,某些自定义功能需要那些参数来进行初始化或操作
    至于读取,IE下属性大多可以使用:对像.属性的方法获取到,为了多浏览器兼容,你可以getAttribute(name)