function SwapPlans(city, id) {
var tp = GetTravelPlanById(id);
var content = MakeHTMLAccordionMe(tp.items[0]);
document.getElementById(city).innerHTML = " ";
document.getElementById(city).innerHTML = content.innerHTML;
document.getElementById(city).outerHTML = " ";
document.getElementById(city).outerHTML = content.outerHTML;
}
Привет,DOM innerHTML Дубликат Проблема
У меня есть проблемы с выше фрагмента кода. Функция MakeAccordionME возвращает содержимое, которое Я хочу изменить с помощью document.getElementById (city) = value; но он не удаляет первое содержимое первого div.
Есть ли какой-либо метод content.clear в DOM javascript?
thx
с.с. div, возвращающийся из document.getElementById (город), является div-аккордеон jquery.
Я получаю сообщение об ошибке: Microsoft JScript ошибка выполнения: Объект не поддерживает это свойство или метод – Kubi
для этого line-> city.appendChild (city.ownerDocument.importNode (content)) – Kubi
Работает ли он в другом браузере? Возможно, вы захотите попробовать хром, у него очень хороший отладчик javascript (хотя IE8 тоже хорош). Для нахождения ошибки вы можете поместить результаты importnode в переменную, а затем добавить эти результаты. –