嗯,我有這樣的代碼中的觀點:爲什麼輸入的值屬性不變?
<input id="CI.SiteName" type="text" value="" name="@@CI.SiteName" disabled="">
,然後我做了一些事件,將調用該函數:
chooseSite = function() {
var url = "/main/Ajax/GetSiteDetail?" +
"&cid=" + escape(idSite);
var ajx = sendAJAX(url, true);
ajx.onreadystatechange = function() {
if (ajx.readyState == 4) {
var result = ajx.responseText;
result = "TOP";
document.getElementById("CI.SiteName").value = result;
}
}
}
在瀏覽器改成了「TOP」但是當我檢查元素螢火蟲,INPUT的VALUE屬性仍然「」,沒有改變。
你爲什麼要求getElementById()方法?它從來不應該改變任何東西。 – Bergi 2012-04-27 07:35:01