<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta name="generator" content="HTML Tidy, see [url]www.w3.org[/url]">
<meta http-equiv="Content-Type" content=
"text/html; charset=gbk">
<title></title>
</head>
<body>
<input type="text" id="test" value="点击"/>
<script>
var el = document.body;
//先取得对象
alert("el.addEventListener=="+el.addEventListener);
alert("el.attachEvent=="+el.attachEvent);
if (el.addEventListener){
el.addEventListener('click', msg, false);
} else if (el.attachEvent){
el.attachEvent('onclick', msg);
}
if (window.addEventListener){
window.addEventListener('load',msg, false);
} else if (window.attachEvent){
window.attachEvent('onload', msg);
}
function msg(){
alert("ddddd");
}
</script>
</body>
</html>
分享到:
相关推荐
AJAX(Asynchronous JavaScript and XML)技术允许在不刷新整个页面的情况下更新部分网页内容。开发者可能会使用`XMLHttpRequest`对象或者现代浏览器支持的`fetch` API来实现这个功能。 4. **JSON数据格式**:在与...
通过`addEventListener`或`attachEvent`可以为元素绑定事件监听器,实现响应式功能。 4. **CSS操作** JavaScript可以与CSS结合,动态改变网页样式。例如,`element.classList.add/remove/toggle`可控制类名,`...
通过addEventListener或attachEvent(IE浏览器)可以绑定事件处理器,处理用户的输入或行为。 四、AJAX AJAX(Asynchronous JavaScript and XML)是创建异步Web应用的关键技术,它允许网页在不刷新整个页面的情况...
案例可能会展示如何使用addEventListener或attachEvent来添加事件监听器,以及如何处理事件触发时的回调函数。 7. **DOM操作** Document Object Model (DOM)是HTML和XML文档的编程接口。案例可能涉及元素的选择...
**Asynchronous JavaScript and XML (AJAX)**是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 1. **创建XMLHttpRequest对象**: - 检测浏览器是否支持`XMLHttpRequest`。 ```javascript var ...
事件处理函数可以添加到元素上,通过addEventListener或attachEvent方法实现。同时,JavaScript还支持事件冒泡和事件捕获两种事件传播模式。 四、CSS操作 JavaScript可以改变元素的样式,包括修改内联样式(style...
JS通过addEventListener或attachEvent来监听事件,并定义相应的处理函数。事件冒泡和事件捕获是理解事件处理的关键概念。 五、AJAX异步通信 AJAX(Asynchronous JavaScript and XML)允许在不刷新整个页面的情况下...
事件处理通常通过addEventListener或attachEvent方法实现。 4. **AJAX异步通信**:AJAX(Asynchronous JavaScript and XML)允许网页在不刷新整个页面的情况下,与服务器进行数据交换。XMLHttpRequest对象是实现...
2. 事件监听:通过addEventListener或attachEvent等方法,可以监听用户的交互事件,如点击、鼠标移动等,触发相应的功能。 3. CSS操作:JS可以改变元素的CSS属性,实现动态样式变化,如改变颜色、大小、位置等。 4. ...
通过addEventListener或attachEvent绑定事件处理函数,实现与用户的交互。 4. **AJAX异步通信**:AJAX(Asynchronous JavaScript and XML)允许在不刷新整个页面的情况下,与服务器交换数据并更新部分网页内容。...
通过addEventListener或attachEvent等方法绑定事件,然后定义相应的回调函数处理事件。 4. **动画效果**:JS能创建各种动态效果,如淡入淡出、滑动、旋转等。CSS3提供了许多动画属性,但JS可以更灵活地控制动画的...
通过addEventListener或attachEvent绑定事件处理函数,实现响应用户操作的功能。 四、AJAX异步通信 AJAX(Asynchronous JavaScript and XML)技术让网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页...
事件处理器可以是内联的,也可以是通过addEventListener或attachEvent方法添加的。 AJAX(Asynchronous JavaScript and XML)是JavaScript用于创建异步通信的技术,使得网页可以在不刷新整个页面的情况下与服务器...
事件处理器可以是内联的,也可以是通过addEventListener或attachEvent方法添加。 4. **AJAX**:Asynchronous JavaScript and XML,虽然现在很少直接使用XML,但AJAX代表了异步数据交换技术,用于在不刷新整个页面的...
} else if (element.attachEvent) { // IE6 and below element.attachEvent('on' + eventType, function() { handler.call(element); // 模拟事件冒泡,确保this指向元素本身 }); } else { throw new Error('...
常见的事件如点击(click)、鼠标移动(mousemove)和键盘输入(keydown),通过`addEventListener`或`attachEvent`绑定事件监听器,实现响应用户操作的功能。 另外,JavaScript还提供了面向对象编程的概念,如构造...
通过`addEventListener()`或`attachEvent()`方法,可以将函数绑定到事件上。 除此之外,JavaScript还提供了AJAX(Asynchronous JavaScript and XML)技术,用于在不刷新整个页面的情况下从服务器获取数据。这极大地...
通过`addEventListener`或`attachEvent`可以绑定事件监听器,响应用户操作。此外,还有事件冒泡和事件捕获两种事件处理模式。 AJAX(Asynchronous JavaScript and XML)技术使得网页无需刷新即可与服务器进行异步...
通过`addEventListener`或`attachEvent`来绑定事件处理函数,响应用户行为。 四、AJAX Asynchronous JavaScript and XML,虽然现在较少使用XML,但这个术语仍然代表了异步数据交换技术。AJAX允许在不刷新整个页面的...
通过`addEventListener`或`attachEvent`可以绑定事件,`removeEventListener`或`detachEvent`可以解除绑定。 3. **动画效果**:JS特效中常见的动画效果包括淡入淡出、滑动、旋转等。通过改变元素的CSS属性,如`...