JavaScript中有意思的“(”与“[”

记得几年前和同事打过一个赌,<INPUT id="txtName" type="text" size="2" value="test" name="txtName">对象用document.all["txtName"].value 与 document.all("txtName").value 这两个哪个是正确的,其实两个运行出来都是可以取到值的,所以后来谁也没有输。

 

但是今天同样碰到问题了。不知道是IE版本的问题还是什么原因,这两个返回的值不一样了。前者是正常的,后者取不到值。

 

前者取到的是一个文本框对象,而后者只是取到对象,但不知道是什么对象。

 

具体的差别我还没有搞太明白,找到原因后再进行补充……

posted @ 2008-08-21 10:23  小草  阅读(1767)  评论(6编辑  收藏  举报
Google+