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