input.name = "something"

Met la valeur dans la propriété "name" de l'élément.

Alors que


input.setAttribute('name', 'something');

Met la valeur 'something' sur l'attribut name de...