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