<input type='text' id='txt' name='txtName' size='20' value='testing'/>
<script type="text/javascript" language='javascript'>
var val = document.getElementsByName('txtName');
alert(val[0].value);
alert(window.txtName.value);
</script>
在上面的代碼中,我們使用這些代碼有什麼區別?
alert(val[0].value);
alert(window.txtName.value);
從對象獲得價值這兩種方式。兩種方式之間有什麼區別,哪種方式最好。
我懷疑window.txtName會返回一些東西。 – 2010-06-01 12:16:38
@Phillippe是正確的,它會'window.txt.value'在這裏得到任何東西。 – 2010-06-01 12:18:31
@Philippe:它會在IE上。 IE將'id'和'name'命名空間混合在一起,並在'window'上轉儲所有這些符號。 – 2010-06-01 12:20:22