一:document.getElementById
1:问题描述:在IE7以下,该方法支持获取name属性值,支持常用标签例如a,button,form,iframe,img,input,textarea等。
解决方案:传入id值,而不是name值,并且同时注意id属性值不与其他name属性值有重复。
2:问题描述:在IE7以下,该方法传入的id值不区分大小写。
解决方案:在使用该方法获取页面元素时,应保证作为参数的id与目标元素的实际id完全一致。
二:firefox不支持innerText,outerText属性。
三:document.getElementsByName
问题描述:在IE9下,不区分大小写。
解决方案: 在使用 document.getElementsByName 方法获取页面元素时,应保证作为参数的 name 与目标元素的实际 name 值完全一致。
四:JSON格式
问题描述:JSON 字符串或对象直接量的最后一个键值对后加 ',' 在IE7以下 浏览器中会导致脚本中断。
解决方法:确保最后一个键值对之后没有多余的 ',',以兼容各浏览器