web中有一文本控件:<input type="text" name="4000" size="20" value="">當用javascript設置時會出錯如:document.forms[0]["4000"].value="test";把它當數組處理了,改如何解決,控件的name必須為數字
熱心網友
document.getElementById('4000').value為什么必須為數字呢?應該第一個字符為英文字母的,這是變量命名的最最最最最最最最最最基本的要求。拿數字和中文做變量名的都不是合格的程序員。
熱心網友
數字不行.你如果用的數字,可以在前面加些字母.用到的時候再SUBSTR一下就可以拉!