我还在学习JS和HTML,我想知道我是否可以使用默认情况下不存在的属性,是否可以从html添加新属性?我可以从JS中添加新的吗?
答案 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");