Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вставить innerHTML в див с именем (https://javascript.ru/forum/dom-window/60468-vstavit-innerhtml-v-div-s-imenem.html)

rodiony4 02.01.2016 02:09

Вставить innerHTML в див с именем
 
Здравствуйте
возможно, в див с именем вставить что либо свойством innerHTML?
если диву назначен id, то все вставляется, если name – то нет
<div name='tt1'></div>

<script type="text/javascript">
document.getElementsByName('tt1').innerHTML = 'test';
</script>

ruslan_mart 02.01.2016 03:17

rodiony4, возможно, но это не валидно.

document.querySelector('div[name="tt1"]').innerHTML = 'test';


Лучше используйте data-* атрибуты:

<div data-name='tt1'></div>

document.querySelector('div[data-name="tt1"]').innerHTML = 'test';


А ещё лучше, классы.

rodiony4 02.01.2016 03:51

Ruslan_xDD, спасибо!


Часовой пояс GMT +3, время: 14:15.