I am curious if it is possible using javascript to take an existing html statement like
<input id="name">
and transform it to
<input id="name" asdf="fdsa">
Yes , try this:
document.getElementById("name").setAttribute("user-attr","Hello")
Pure Vanilla Javascript!
For storing data in an element you may also use dataset property.
document.getElementById("name").dataset.someDataAttr = 'mydata';
This will result in an attribute with name "data-some-data-attr".
First, get the dom element:
var element = document.getElementById("name");
Then, set the attribute
element.setAttribute("asdf", "fdsa");
If you are using jQuery
$("#name").addr("asdf", "fdsa");