在html标签中使用组合属性是否有任何可能的负面影响

kam*_*lot 3 html javascript jquery html5 coding-style

所以假设我有这个标签

<a href=""></a>
Run Code Online (Sandbox Code Playgroud)

然后我编造了一些非标准属性

<a lol="haha" href=""></a>
Run Code Online (Sandbox Code Playgroud)

如果你问为什么,那么我可以在我的javascript中方便地使用make up属性...

我的问题是......这样做是否有任何可能的负面影响....有什么理由说我不应该这样做吗?

提前致谢.

Ada*_*kis 7

浏览器几乎可以普遍处理自定义属性.当我普遍说,我的意思是IE6.

当然,标准的方法是:

<a data-lol="haha" href=""></a>
Run Code Online (Sandbox Code Playgroud)

哪个,因为你用jQuery标记,我会提到可以阅读(即使在IE6中)

$("a").data("lol");
Run Code Online (Sandbox Code Playgroud)