`
bdk82924
  • 浏览: 565039 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Js 通过attachEvent增加事件

阅读更多
function addEvent(elem, type, hdl){
    if (elem.addEventListener) { 
	    elem.addEventListener(type, hdl, false);
    } else if (elem.attachEvent) { 
        elem.attachEvent("on" + type, hdl);
    } else { 
        elem["on" + type] = hdl;
    }
}
var elem = document.getElementById('t1');
 elem.setAttribute("title","ttttt");
 addEvent(elem, 'click', b);
//window.onload=function (){
//document.getElementById('t1').attachEvent("onclick", function (){alert('abc')});
 //addEvent(elem, 'click', b);
//}
function b()
{
alert('gg');
}
分享到:
评论

相关推荐

    js右键菜单主要讲的JS事件流 一定要收藏哦

    通过自定义右键菜单,我们可以提升网页的用户体验,同时这也是一个很好的实践JavaScript事件处理和DOM操作的机会。记得在实际应用中考虑兼容性问题,确保你的代码能在不同的浏览器和设备上正常工作。

    JavaScript对象经典小册 chm

    1. 事件模型:JavaScript有三个级别的事件模型:DOM0级(直接在元素上设置函数)、DOM2级(通过addEventListener/attachEvent)和DOM3级(增加了更多的事件类型)。 2. 事件冒泡与事件捕获:事件在DOM树中传播时,...

    js 周控件修正版 javascript

    3. **事件监听**:通过`addEventListener`或`attachEvent`(旧版IE)方法,可以监听用户的交互,如点击事件,进而更新显示的日期区间。 4. **样式设计**:CSS用于定义控件的外观,包括字体、颜色、布局等。可以使用...

    javascript重复绑定事件造成的后果说明.docx

    ### JavaScript重复绑定事件的后果与解决方案 #### 一、引言 在进行Web前端开发时,事件处理是非常重要的一部分。合理的事件绑定能够提高用户体验,而错误的事件绑定则可能导致各种问题,比如性能下降、功能异常等...

    javascript 获取图像信息

    通过JavaScript可以方便地实现这些功能。本文将详细介绍如何使用JavaScript来获取图像的相关信息,包括图像的大小、像素尺寸等。 ### 二、关键函数介绍 #### 1. `document.createElement()` 该方法用于创建一个新...

    js右键菜单,菜单项由js动态添加,纯js调用

    在JavaScript中,我们可以通过监听`contextmenu`事件来实现这一功能。例如: ```javascript document.addEventListener('contextmenu', function(event) { event.preventDefault(); // 阻止默认的右键菜单 // ...

    封装了一个支持匿名函数的Javascript事件监听器

    如果浏览器仅支持attachEvent方法,则通过该方法添加事件监听,并将回调函数包装在一个匿名函数中。 对于移除事件监听的unbind函数,如果浏览器支持removeEventListener方法,则遍历handleHash中存储的函数数组,并...

    js动态添加的DIV中的onclick事件简单实例

    ### JavaScript动态添加元素的事件绑定方法 在Web开发中,经常需要动态地向页面添加DOM元素,并为这些元素绑定事件处理器。本文将介绍如何在JavaScript中为动态添加的`div`元素绑定`onclick`事件处理器。 #### ...

    js自制打方块小游戏

    通过addEventListener或attachEvent来绑定事件处理函数,实现用户交互时的游戏逻辑。 【计时器】JavaScript提供了setTimeout和setInterval函数来实现定时执行任务,这对于游戏循环、更新游戏状态至关重要。例如,...

    《精通JavaScript》

    随着时间的推移,JavaScript不仅在浏览器端得到了广泛应用,还通过Node.js等技术在服务器端大放异彩。 #### 二、JavaScript语法基础 1. **变量与数据类型**:JavaScript支持多种数据类型,包括数字、字符串、布尔...

    js可拖拽停靠吸附DIV

    "js可拖拽停靠吸附DIV"这个主题涉及的技术点主要包括:JavaScript基础、DOM操作、事件处理、CSS定位以及可能的自定义动画效果。 1. **JavaScript基础**: - **变量与数据类型**:在实现拖拽功能时,我们需要声明并...

    javascript事件

    在这篇文章中,我们关注的是两个特定的JavaScript事件应用示例:自定义鼠标右键菜单以及通过点击按钮动态增删输入框。 首先,自定义鼠标右键内容是一个常见的需求,用于提供更丰富的交互体验。在HTML文档中,通过...

    基于js_javascript年会抽奖程序

    这涉及DOM(Document Object Model)的操作,通过getElementById或querySelector等方法获取元素,再绑定addEventListener或attachEvent(对于旧版IE)。 6. **数据存储与读取**:如果需要记录历史抽奖记录,可以...

    锁游戏JavaScript源代码.zip

    通过addEventListener或attachEvent绑定事件处理函数,实现用户交互。 四、闭包和作用域 JavaScript的闭包特性允许函数访问并操作其定义时的词法作用域中的变量,即使该函数在其他作用域中被调用。在锁游戏中,...

    JS 事件绑定、事件监听、事件委托详细介绍

    3. 使用addEventListener()绑定事件监听函数:这种方式允许我们在JavaScript代码中添加事件监听器,以增加代码的可读性和可维护性,如下: ```html document.getElementById("btn1").addEventListener("click...

    原生JS绑定滑轮滚动事件兼容常见浏览器

    在当前的网页设计中,滑轮滚动事件是非常常见的交互方式之一,它能帮助用户通过鼠标滚轮快速浏览网页内容。然而,不同浏览器对滑轮事件的支持并不完全一样,这就需要前端开发者编写兼容性良好的JavaScript代码来确保...

    JS实现为动态添加的元素增加事件功能示例【基于事件委托】

    在这些场景下,为这些新添加的元素绑定事件可能成为一个挑战,因为它们在页面加载时并不存在,传统的直接绑定事件的方式(如`addEventListener`或`attachEvent`)无法对它们生效。本文将详细介绍如何使用事件委托来...

    js图片弹性广告展示.rar

    这个技术主要用于网站上创建吸引用户的广告展示效果,通过JavaScript的动态特性,可以使广告图片在网页上展现出丰富的动画和交互效果,提升用户体验,同时增加广告的点击率。 【描述】"js图片弹性广告展示"描述的是...

    Javascript基础_javascrip_castkmb_javascript_

    通过addEventListener或attachEvent为元素绑定事件监听器,然后定义事件处理函数来执行相应的操作。例如,点击按钮触发函数,实现表单验证或者页面跳转。 AJAX: Asynchronous JavaScript and XML(异步JavaScript...

    一个很好的js弹出层

    2. **事件监听**:通过addEventListener或attachEvent添加事件监听器,响应用户的行为,如点击按钮触发弹出层。 3. **CSS控制**:利用JavaScript动态改变元素的CSS样式,实现弹出层的位置、大小、透明度等效果。 4. ...

Global site tag (gtag.js) - Google Analytics