JSFiddle - React, Tailwind, and code Playground

HTML

<input />
<div />

JavaScript

// Element which has a `name` attribute.
var element = document.getElementsByTagName("input")[0];

element.name = "someName";

console.log(document.getElementsByName("someName")[0]);

// Element which doesn't, set with DOM property.
element = document.getElementsByTagName("div")[0];

element.name = "someName2";

console.log(document.getElementsByName("someName2")[0]); 

// Element which doesn't, set with `setAttribute()`.
element.setAttribute("name", "someName3");

console.log(document.getElementsByName("someName3")[0]);