Мне интересно, если это возможно, используя JavaScript, чтобы взять существующий HTML заявление какМожно добавить атрибут в существующий тег с помощью JavaScript
<input id="name">
и превратить его в
<input id="name" asdf="fdsa">
Мне интересно, если это возможно, используя JavaScript, чтобы взять существующий HTML заявление какМожно добавить атрибут в существующий тег с помощью JavaScript
<input id="name">
и превратить его в
<input id="name" asdf="fdsa">
Да, попробуйте это :
document.getElementById("name").setAttribute("user-attr","Hello")
Pure Vanilla Javascript!
вы можете сделать это с помощью JQuery также
$('#name').attr('asdf','fdsa');
Во-первых, получить DOM элемент:
var element = document.getElementById("name");
Затем установите атрибут
element.setAttribute("asdf", "fdsa");
Если вы используете JQuery
$("#name").addr("asdf", "fdsa");
Если это настраиваемый атрибут, полезно добавить его с помощью "user-" – Cherniv
Для хранения данных в элементе вы также можете использовать dataset property.
document.getElementById("name").dataset.someDataAttr = 'mydata';
Это приведет к атрибуту с именем «data-some-data-attr».
Да, это возможно.
Vanilla JS:
document.getElementById('name').setAttribute('asdf','fdsa');
JQuery:
$("#name").attr("asdf","fdsa");
Только то, что я искал. Спасибо! – SLIM
setAttribute ("event.stopPropagation()") Вышеуказанный синтаксис не работает. Какое решение для этого .. ?? –