2016-01-13 3 views
1

В скрипте js у меня есть div, который я динамически добавляю для некоторых дочерних элементов. Итак, с самого начала я не знаю, сколько будет содержать мои дочерние элементы.Получите все innerHTML (parent + child)

Когда я пытаюсь получить innerHTML моего контейнера div, я получаю только html div. Не html узла.

Как я могу получить innerHTML всех компонентов через дочерние элементы?

+1

Использовать '.outerHTML' –

ответ

3

Попробуйте это:

document.getElementById('MyId').outerHTML 

Это становится все HTML-элемента, внутри и сам.

+0

Хорошо, я чувствую себя безумным теперь lol ... Спасибо за ваш ответ, он работает! –

+0

Рад, что это помогает! Примите ответ –

1

Использование outerHTML сделает трюк.

document.getElementById('YourId').outerHTML 
3

enter image description here


.outerHTML для наружной, .innerHTML для внутренней.