4. html 对象的 id 作为对象名的问题
(1)现有问题
在 ie 中,html 对象的 id 可以作为 document 的下属对象变量名直接使用。在 mf 中不能。
(2)解决方法
用 getelementbyid("idname") 代替 idname 作为对象变量使用。
5. 用idname字符串取得对象的问题
(1)现有问题
在ie中,利用 eval(idname) 可以取得 id 为 idname 的 html 对象,在mf 中不能。
(2)解决方法
用 getelementbyid(idname) 代替 eval(idname)。
6. 变量名与某 html 对象 id 相同的问题
(1)现有问题
在 mf 中,因为对象 id 不作为 html 对象的名称,所以可以使用与 html 对象 id 相同的变量名,ie 中不能。
(2)解决方法
在声明变量时,一律加上 var ,以避免歧义,这样在 ie 中亦可正常运行。
此外,最好不要取与 html 对象 id 相同的变量名,以减少错误。
(3)其它
参见 问题4