May 19

this.parentElement not working in Firefox 不指定

IE浏览器下:this.parentElement.parentElement.id 可以正常使用,便FireFox下无法使用.
需改成:

   this.parentNode.parentNode.id


有时写JS不注意,IE下通过,FireFox不通过,这种情况通过属于写法不规范
如以下写法IE下通过,FireFox失败:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.add(newOpt);  



如以下写法IE失败通过,FireFox通过:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.add(newOpt,null);  



如以下写法IE,FireFox通过:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.options.add(newOpt);  

Add a comment

Nickname

Site URI

Email

Enable HTML Enable UBB Enable Emots Hidden Remember [Login] [Register]