-1
我有一段JS代碼被執行,其中包含一個unescape函數,內部document.write方法如下。JavaScript中document.write的替代方法是什麼?
document.write(unescape(''));
但是,我不允許使用document.write方法。如何在不使用document.write的情況下實現這一點?
我有一段JS代碼被執行,其中包含一個unescape函數,內部document.write方法如下。JavaScript中document.write的替代方法是什麼?
document.write(unescape(''));
但是,我不允許使用document.write方法。如何在不使用document.write的情況下實現這一點?
這是直接寫入HTML文檔的唯一方法。但是,你可以隨時更改的容器元素(例如DIV,或表格單元格)的內容,而不使用document.write,但使用例如innerHTML DOM property of an element:
var el = document.getElementById("content");
el.innerHTML = "<b>An example that modifies the HTML document</b>";
<div id="content"></div>
使用上面的代碼,你可以寫:
el.innerHTML = unescape('...');
對於同一個問題的答案和DOM操作教程的鏈接可以在this SO post中找到。
你想評估嗎? –
不,他不.. – ThiefMaster
調用該函數,將其輸出分配給一個變量並使用'.innerHTML'進行設置。那是你要的嗎? [樣品](http://jsfiddle.net/hari_shanx/rArgd/) – Harry