объект рендеринга, полученный с помощью document.getElementById - PullRequest
0 голосов
/ 22 марта 2012

В javascript я хочу получить элемент и отобразить его внутри другого элемента.

Я использую следующий код

document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area");

, но это не будет отображать элемент, вместо этого он будетdisplay

[object HTMLTextAreaElement]

Один из способов достижения этого заключается в том, что я оборачиваю свой «текстовый элемент» в тег DIV, а затем использую innerHTML из DIV.например,

document.getElementById('table_cell1').innerHTML = document.getElementById("div_txt").innerHTML;

Но это потребует значительных изменений дизайна.Так что я ищу лучший способ сделать то же самое.

Предложения / Комментарии, пожалуйста?

1 Ответ

3 голосов
/ 22 марта 2012

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

document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area").outerHTML;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...