我想知道是否有可能使用JavaScript获取现有的HTML语句,例如:
并将其转换为
<input id="name">
并将其转换为
<input id="name" asdf="fdsa">
<input id="name">
<input id="name" asdf="fdsa">
好的,试试这个:
document.getElementById("name").setAttribute("user-attr","Hello")
纯粹的原生JavaScript!
如果您要在元素中存储数据,也可以使用数据集属性。
document.getElementById("name").dataset.someDataAttr = 'mydata';
var element = document.getElementById("name");
element.setAttribute("asdf", "fdsa");
$("#name").addr("asdf", "fdsa");
$('#name').attr('asdf','fdsa');
是的,这是可能的。
原生JS:
document.getElementById('name').setAttribute('asdf','fdsa');
jQuery:
$("#name").attr("asdf","fdsa");