0
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;
}
我上面的代码片段的一个问题。 MakeAccordionME函数返回 我想通过document.getElementById(city)= value更改的内容;但它不会删除第一个div的第一个内容。
DOM javascript中有没有content.clear方法?
thx
p.s.从document.getElementById(city)返回的div是一个jQuery手风琴div。
我正在一个错误:Microsoft JScript运行时错误:对象不支持此属性或方法 – Kubi 2010-04-12 12:17:01
此设备 - > city.appendChild(city.ownerDocument.importNode(内容)) – Kubi 2010-04-12 14:11:11
它在另一个浏览器中工作吗?你可能想尝试chrome,它有一个非常好的javascript调试器(尽管IE8也很好)。为了找到错误,您可能想要将importnode的结果放入一个变量中,然后附加这些结果。 – 2010-04-13 18:38:01