我看到这个网站的不寻常的事情的类属性中使用href: AccuWeather.com
有些标签在这个页面(如li
S)与URL的href
在其Class
属性,像下面的图片,
所以,我想知道的是:HTML:如何在一个元素
1-为什么他们使用的类属性的href
和url
?
2-我该怎么做?
ScreenShot http://4ax.ir/images/screenaja.jpg。
我看到这个网站的不寻常的事情的类属性中使用href: AccuWeather.com
有些标签在这个页面(如li
S)与URL的href
在其Class
属性,像下面的图片,
所以,我想知道的是:HTML:如何在一个元素
1-为什么他们使用的类属性的href
和url
?
2-我该怎么做?
ScreenShot http://4ax.ir/images/screenaja.jpg。
没什么特别的。他们只是使用JSON编码将任意数据放入DOM元素中。用于替代HTML5允许的新属性data-
。
你为什么要这样做?浏览器不会专门处理它,事实上JSON编码的数据使其成为无效的属性值。
1)为什么他们在类属性中使用href和url?
他们这样做主要是对li
元素。我想这是为了将数据提供给事件处理程序而完成的,以便导航到click
或mousedown
事件中的另一个页面。
2)我该怎么做?
基本上他们在类名中存储JSON object。可以用JSON.parse(...)
提取数据,但不应该。改为使用HTML5 data-xxx
属性。