首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS获取事件对象获取事件对象(Firefox,IE)

做笔记,以防自己忘记~~ JS获取事件event,不同浏览器有不同做法。 例如IE下,在js函数中,通过window.event就可以获取,不必在函数中添加什么参数。...也可以用Prototype或者JQuery等,它们有他们对事件包装。还是使用JS库比较好,不然就有下边麻烦。...注意获取标记都以大写表示,如"TD","TR","A"等。所以把看过一些抄下来,不记得时候再来看看。...在 ie中处理事件直接使用window.event对象即可,但在firefox中,是没有 window.event对象,函数需要使用事件时候,需要在事件发生时把事件作为参数传递给函数,不象在ie...中,事件对象是全局,随处都可以访 问.下面这个getEvent()函数可以兼容firefox和ie,只需要在访问事件对象函数开始调用getEvent()即可,不用再把事件作为 参数传递.以下代码已经实验通过

10.1K50

JSP定义_JSP声明变量与普通脚本变量区别

JSP两种声明变量区别 在JSP中用两种声明变量方法,一种是在内,一种是在内。他们之间有什么区别呢?我们直接看一个JSP文件来理解。...%>内变量会累加,而定义在内变量不会累加。 这是为什么呢? 声明在内变量和方法是一个类内变量和方法也就是成员变量和成员方法。...声明在内变量是一个方法变量也就是局部变量。 我们学习JAVA时候就知道成员变量会被多个对象共享,而局部变量单独对象访问。所以count会自动增加,i不对递增。...注:jsp页面中内定义是全局变量。使用定义变量编译成servlet后成为servlet私有成员变量,在servlet环境中,对于一个JSP页只允许有一个结果servlet实例在运行和响应所有的页面请求。

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS学习系列 06 - 变量对象

    上一节我们讨论了执行上下文,那么在上下文中到底有什么内容,为什么它会和作用域链扯上关系,JS 解释器又是怎么找到我们声明函数和变量,看完这一节,相信大家就不会再迷惑了。...= { VO: { // 上下文数据 (vars, FD, arguments) } } 因为变量对象是一个抽象概念,所以并不能通过变量对象名称直接访问,但是却可以通过别的方法来间接访问变量对象...,例如在全局上下文环境变量对象会有一个属性 window (DOM 中) 可以引用变量对象自身,全局上下文环境另一个属性 this 也指向全局上下文环境变量对象。...函数上下文中变量对象 在函数上下文中,变量对象用活动对象 AO(Active Object)来表示。...代码是如何被处理 在第1节中我们讲过js 代码编译过程,其中有一步叫作预编译,是说在代码执行前几微秒会首先对代码进行编译,形成词法作用域,然后执行。

    8810

    JS学习系列 06 - 变量对象

    上一节我们讨论了执行上下文,那么在上下文中到底有什么内容,为什么它会和作用域链扯上关系,JS 解释器又是怎么找到我们声明函数和变量,看完这一节,相信大家就不会再迷惑了。...= { VO: { // 上下文数据 (vars, FD, arguments) } } 复制代码 因为变量对象是一个抽象概念,所以并不能通过变量对象名称直接访问,但是却可以通过别的方法来间接访问变量对象...,例如在全局上下文环境变量对象会有一个属性 window (DOM 中) 可以引用变量对象自身,全局上下文环境另一个属性 this 也指向全局上下文环境变量对象。...函数上下文中变量对象 在函数上下文中,变量对象用活动对象 AO(Active Object)来表示。...代码是如何被处理 在第1节中我们讲过js 代码编译过程,其中有一步叫作预编译,是说在代码执行前几微秒会首先对代码进行编译,形成词法作用域,然后执行。

    1.3K20

    JS遍历对象获取key:value

    1、使用Object.keys()遍历 返回一个数组,包括对象自身(不含继承)所有可枚举属性(不含Symbol属性) var obj={"1":"a","2":"b"} Object.keys(...forEach(function (key) { console.log(key,obj[key]) }); 返回值: // 1 a // 2 b 2、使用for..in..遍历 循环遍历对象自身和继承可枚举属性...,其排列与使用 for…in 循环遍历该对象时返回顺序一致(区别在于 for-in 循环也枚举原型链中属性)。...3、使用Object.getOwnPropertyNames(obj)遍历 返回一个数组,包含对象自身所有属性(不含Symbol属性,但是包括不可枚举属性) var obj={"1":"a","2":...obj["name"] = "zhangsan" 访问对象属性值: 1.obj.name 2.obj["name"] ==》底层转化为这种,所以建议使用 删除对象属性: delete

    28K11

    JS获取html对象几种方式说明

    大家好,又见面了,我是全栈君 document.getElementById(“zx”); 通过ID获取html元素对象,ID号在html文档当中应该是唯一。返回是唯一element对象。...document.getElementsByTagName(“span”)[0]; 通过标签查找html对象,由于html标签在一个页面中可能重复很多次,所以当前页面返回是一个数组。...可以根据标签出现位置定位元素对象。所有浏览器都兼容。...document.getElementsByName(“hh”)[0]; 通过name属性来定位html对象,但是并不是所有标签都有name属性,但是我们可以人为加上name属性,这样也可以定位到,由于...innerHTML:这个方法是获取该html元素具体html代码 document.getElementById(“zx”).innerHTML; 还可以更新元素html代码: document.getElementById

    4.8K20

    JSP极简教程》在jsp页面获取session对象两种方法九大内置对象代码实例

    两种方法 1、request.getSession().getAttribute("X") 2、${sessionScope.X} 九大内置对象 JSP中有九大内置对象,可以直接用session,也可以获取从...九大内置对象如下: JSP中九大内置对象为: 内置对象 说明 类型 作用域 request 请求对象 javax.servlet.ServletRequest Request response 响应对象...javax.servlet.SrvletResponse Page pageContext 页面上下文对象 javax.servlet.jsp.PageContext Page session 会话对象...输出对象 javax.servlet.jsp.JspWriter Page config 配置对象 javax.servlet.ServletConfig Page page 页面对象 javax.lang.Object...Page exception 异常对象 javax.lang.Throwable page 代码实例 jsp <button type="button" class="username dropdown-toggle

    95120

    jsp内置对象有哪些

    JSP内置对象是指在JSP页面系统中已经默认内置Java对象,这些对象不需要开发人员显式声明即可使用。在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境相互访问。...每个内部对象均有对应所属ServletAPI类型。 JSP内置对象是基于JSP函数抽象,任何JSP页面都包含在输出,请求中,响应以及上下文和异常处理中。...对于重定向,请求中属性失败,并且新请求对象开头 例: response.sendRedirect(String path) 5、session应用 (1)session生命周期 (2)创建并获取会话...():获取属性值 removeAttribute():从指定应用程序对象名称 7、在web.xml中获取配置对象 config对象主要用于获取服务器配置信息,可以在pageContext中获取getServletConfig...Servlet上下文 8、获取异常信息 异常对象主要用于处理JSP文件执行错误和异常,主要方法: getMessage():返回一个异常信息字符串 getLocalizedmessage()返回本地化错误

    1.3K60

    JS入门难点解析5-变量对象

    执行上下文(执行环境) 在前篇JS入门难点解析4-执行上下文栈中讲到,当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应执行上下文(execution context...变量对象 变量对象是与执行上下文相关数据作用域,存储了在执行上下文中定义变量和函数声明。 不同执行上下文下变量对象稍有不同,我们主要看一下全局上下文下变量对象和函数上下文下变量对象。...))组成一个变量对象属性被创建 如果变量对象已经存在相同名称属性,则完全替换这个属性 变量声明 由名称和对应值(undefined)组成一个变量对象属性被创建; 如果变量名称跟已经声明形式参数或函数相同...函数上下文变量对象初始化只包括 Arguments 对象。 在执行上下文准备阶段会给变量对象添加形参、函数声明、变量声明等初始属性值。 在代码执行阶段,会再次修改变量对象属性值。 6....如果是变量提升,会打印:undefined。此处,a能成为全局变量是由于LHS,所以代码需要执行到a=1,其才能成为全局变量。(详见JS入门难点解析3-作用域)。

    1.1K40

    【Node.js】全局可用变量、函数和对象

    总结 ---- 前言 在Node.js中提供了一些全局可用变量、函数和对象,全局就是不需要进行模块加载,可以直接使用。其中包括全局作用域函数和对象。...也包括不在全局作用域,而在每个模块作用域都存在变量、函数和对象,在全局可用,但不是golbal对象属性。...---- _dirname和_filename变量 Node.js提供了两个与文件操作相关全局可用变量_dirname和_filename变量。...其中_dirname变量表示当前文件所在目录,_filename变量表示当前正在执行脚本文件名。...console对象 我们在学习中,经常使用到console.log()语句,console对象就是一个全局对象,用于提供控制台标准输出。

    2.5K40
    领券