【要點】document.getElementById方法在Firefox與IE中的區別。
如下,有一name="txtVersion"的text控件:
復制代碼 代碼如下:
<div>
<input type="text" name="txtVersion" size="15" value="Version" maxlength="25">
</div>
根據上面信息,我們要用JS獲得其控件中的值,我們這樣寫:
var strVersion= document.getElementById("txtVersion").value;
上面的寫法沒錯,在以IE為內核的浏覽器中是正確的,但是Firefox對此要求的很嚴格,上面代碼不能通過。在Firefox中,用document.getElementById方法,一定要為控件加上id=“txtVersion”屬性,如下:
復制代碼 代碼如下:
<div>
<input type="text" name="txtVersion" id="txtVersion" size="15" value="Version"
maxlength="25">
</div>
附:最近幾天都沒有更新Blog了,一是工作忙了起來,二是自己筆記本的電源適配器突然壞了,DELL的,附件到處都沒得賣,沒辦法,保質期又過了,只好在淘寶上拍了一個。今天早上拍的,希望今天可以拿到手。