В javascript есть какая разница между установкой свойства HTMLElement с присваиванием и использованием setAttribute()
.Ниже приведен пример из хромированной сессии, заставляющий меня поверить, что есть разница:
> i = document.createElement('input');
<input>
> i.value = 'abc';
"abc"
> i
<input>
> i.setAttribute('value','abc');
undefined
> i
<input value="abc">
В чем именно разница?Это что-то типа того, что бьет тебя в задницу?
ответ прямо.
Хром отображает атрибуты, так что это привело меня в замешательство.