zoukankan      html  css  js  c++  java
  • html浏览器兼容性 JavaScript语法

    1.      FireFox中能够使用与HTML节点对象ID属性值同样的JS变量名称,可是IE中不行。

     

    解决的方法:在命名上区分HTML节点对象ID属性值和JS变量

     

    2.      IE不支持JSconst,无法定义JS常量

     

    解决的方法:所实用var定义为变量

     

    3.      JS中书写URL地址字符串时&字符就直接写为“&(去掉双引號),不要写“&”,否则easy出现URL识别不正常的错误

     

    4.      IE中能够通过showModalDialogshowModelessDialog打开模式和非模式窗体。FireFox下则不能

     

    解决的方法:使用Window.Open方法。 假设须要将子窗体中的參数传递回父窗体,能够在子窗体中使用Window.Opener属性来訪问父窗体。假设须要父窗体控制子窗体的话。使用Var subWindow = Window.Open(pageURL,Name,Parameters); 来获得新开的窗体对象

     

    5.      IE中向表格里加入一行的方法insertRow()假设不指定參数,默认參数为-1,将自己主动向Table中追加1行。在FireFox中一定要指定參数如-1,參数为空会报错

     

    6.      IE中能够使用new ActiveXObject()的方法实例化对象,如var xmlDom = new ActiveXObject("Microsoft.XMLHTTP");可是FireFox不支持ActiveXObject,只有通过这样的方法var xmlDom = new XMLHttpRequest();对象的例子

  • 相关阅读:
    yum提示Another app is currently holding the yum lock
    函数参数返回值作用域笔记
    递归内置函数笔记
    装饰器笔记
    函数笔记扩展
    集合笔记
    线程和进程
    函数笔记
    线程与进程的区别
    Ubuntu操作及各种命令笔记.txt
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4594993.html
Copyright © 2011-2022 走看看