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

Can I add custom attributes to html elements?

本文关键字:自定义属性 添加 元素 可以向 html 我可以      更新时间:2023-09-26

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

这样的事情应该可以工作:

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

您可以为 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");