Я хочу добавить элемент с JavaScript.Добавить элемент в DOM с JavaScript
У меня есть следующий код:
var collection = document.getElementsByTagName('body');
var a = document.createElement('div');
a.innerHTML = 'some text';
collection.item(0).firstChild.appendChild(a);
и простой HTML:
<html>
<head></head>
<body>
</body>
</html>
Где ошибка?
, но это был единственный пример, когда я хочу getElementsByTagName («» АБВ) и создать элемент createElement («ABC») и установите innerHTML = «text» .... Как может Я делаю это? – john
Просто добавляя несколько элементов, вы всегда должны идти с 'documentFragment'. 'documentFragment' действует как промежуточная область, где вы неоднократно добавляете элементы и, наконец, добавляете их в' DOM'. Повторное добавление элементов в 'DOM' приведет к переполнению всего документа. Смотрите это: http://ejohn.org/blog/dom-documentfragments/ –