powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript
3 сообщений из 3, страница 1 из 1
Вопрос по JavaScript
    #33934049
offengenden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создаю элементы так:
        Test = document.createElement("div");
        Test.id = 'flights_r_01';
        Test.innerText = "Привет";
        Row.appendChild(Test);
А потом пытаюсь в JavaScript-e сделать следущие:
    var xmlStr = obj.parentElement.innerHTML;
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.loadXML("<root>" + xmlStr + "</root>");
Проблема в следуещем:
document.createElement не ставит кавычки <div id=flights_r_01></div> и из за этого XMLDOM не может его (xmlStr) загрузить.
Что мне сделать, что бы там были кавычки?
...
Рейтинг: 0 / 0
Вопрос по JavaScript
    #33934086
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offengendenЯ создаю элементы так:
        Test = document.createElement("div");
        Test.id = 'flights_r_01';
        Test.innerText = "Привет";
        Row.appendChild(Test);
А потом пытаюсь в JavaScript-e сделать следущие:
    var xmlStr = obj.parentElement.innerHTML;
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.loadXML("<root>" + xmlStr + "</root>");
Проблема в следуещем:
document.createElement не ставит кавычки <div id=flights_r_01></div> и из за этого XMLDOM не может его (xmlStr) загрузить.
Что мне сделать, что бы там были кавычки?
Ну а что если создавать теги не через DOM, а вручную? там тебе и кавычки, и какава с чаем. Геморно, конечно, но как вариант. Хотя тогда про Row.appendChild можно забыть. Хотя тогда можно юзать Row.innerHTML+=Test.
...
Рейтинг: 0 / 0
Вопрос по JavaScript
    #33934219
mclabman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз уж пошли этим путем, то должно быть:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.AppendChild(xmlDoc.CreateElement("root"));
var div = xmlDoc.documentElement.AppendChild(xmlDoc.CreateElement("div"));
div.SetAttribute("id", Test.id);
и т.д.

А дальше будет еще смешнее.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]