Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Новый объект HTML DOM Document


Автор: SqueeZe 23.6.2009, 19:22
Значит такая проблема.

Асинхронным запросом получаю содержимое html документа (сгенерированного PHP).
Соответственно могу применить только xmlhttp.responseText (responseXML null). Текст текстом, а мне нужно работать с этим результатом как с DOM Document.

Код

var html_str = xmlhttp.responseText
var html_obj = // Здесь должно быть создание объекта на основе строки-html 

alert(html_obj.getElementById('id_0').value);


Подскажите пожалуйста, как это сделать.

Автор: youri 23.6.2009, 19:36
innerHTML
p.s. а что, надо не просто вставить куда-то этот сгенерированный html?

Автор: SqueeZe 23.6.2009, 19:55
Хм.

То есть вот это будет работать?

Код


var html = '<html><head><title>Test</title></head><body><input type="text" value="test_mess" id="inp1"/></body></html>';
dom = html.innerHTML;

alert(dom.getElementById('inp1').value);



Да, вставлять этот html не имеет никакого смысла в условиях данной задачи.

Автор: SqueeZe 23.6.2009, 20:15
Нашел свою проблему. http://forum.vingrad.ru/forum/topic-263368.html

Вопрос снят.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)