<html>
<input type="text" name="t1" value="T1">
<input type="text" value="T2" id="t1">
<input type="button" value="提交" οnclick="test()">
<script>
function test() {
alert(document.getElementById('t1').value);
}
</script>
</html>
在IE 下结果是:T1
在FireFox 下结果是:T2
结论:在调用 document.getElementById时IE先去name属性的值与getElementById中匹配的值,再找Id属性的,而firefox则是先找id与.getElementById中匹配值。问题发现了,解决了!哈哈.......