У меня есть html-страница, и я пытаюсь добавить div в тело, неважно, где находится div, если он находится в теге body. Я знаю, что document.getElementById дорого, так как он выполняет поиск в дереве DOM. Другой вариант, о котором я думал, - document.body и добавить тело div. Есть ли другой вариант, который лучше, чем оба?Добавление div в тело
1
A
ответ
1
Если у вас есть DOM-элемент:
document.body.appendChild(divElement);
Если вы не имеете DOM-элемент, только строку:
document.body.innerHTML += "<div>yay, I'm on body!</div>";
И, за ваши знания, document.getElementById
не используется, чтобы добавить вещи в DOM. Он просто возвращает вам элемент DOM, если он существует, ища по идентификатору. И это не дорого - на самом деле это быстрый способ поиска элементов!
+0
спасибо за ваш ответ, но я знал, что document.getElementById не используется для добавления вещей в dom, я имел в виду получение div с помощью метода document.getElementById а затем добавьте div к возвращаемому значению. – RegisteredUser
Смежные вопросы
- 1. Добавление DIV в тело iframe
- 2. Добавление переполнения скрыто в тело
- 3. Добавление элемента div в тело или документ в JavaScript
- 4. Добавление «=» в тело запроса ajax
- 5. HTML - Добавление полосы прокрутки в тело таблицы?
- 6. Div фон реплицировать тело
- 7. скрыть div, щелкнув тело, отличное от div
- 8. Добавление изображения в тело письма в C#
- 9. : последний ребенок удаляет тело div
- 10. Прокручиваемое тело под фиксированным div
- 11. Добавление класса в тело по сезонам/времени
- 12. SoapUI - Добавление приложения в тело запроса запроса
- 13. Добавление отдельного файла CSS в тело
- 14. Добавление классов в «тело» с помощью JavaScript
- 15. Добавление дополнительной строки в тело сообщения (быстро)
- 16. jQuery не добавление класса в тело
- 17. Добавление классов в «тело» различных страниц магазина
- 18. Расширение Firefox - добавление элемента в тело
- 19. Добавление текста в тело сообщения электронной почты
- 20. Добавить iframe и div в тело
- 21. Добавлять в Div, а не тело
- 22. Добавление DIV внутри DIV
- 23. Добавление cssErrorClass в div
- 24. Добавление div в IE
- 25. добавление DIV в автозаполнении
- 26. Добавление элементов в div
- 27. Добавление содержимого в DIV
- 28. Добавление div в div в jquery
- 29. Добавление данных json в тело таблицы не работает
- 30. Динамическое добавление тегов DIV в ASP.NET
Это микро-оптимизация. Я бы не стал беспокоиться об этом. – Stijn
Вы можете использовать 'document.write ('
Я с @Stijn на этом, я действительно не беспокоюсь об этом. –