我可以为html元素添加自定义属性吗?

时间:2014-12-16 23:17:48

标签: javascript html

我还在学习JS和HTML,我想知道我是否可以使用默认情况下不存在的属性,是否可以从html添加新属性?我可以从JS中添加新的吗?

2 个答案:

答案 0 :(得分:2)

您可以为html元素设置所需的任何属性。

如果您使用jQuery,请参阅:http://api.jquery.com/attr/#attr2

$( "#elementID" ).attr( "customAttr", "Anything you want" );

没有jQuery

var myElement = document.getElementById('elementID');
myElement.setAttribute("customAttr", "Anything you want");

答案 1 :(得分:2)

这样的事情应该有效:

var x = document.getElementById('yourid');
x.setAttribute("TestAttribute", "TestValue");