是不是下面的效果呢?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="zourinet">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
<!--
#div1{
background-color: red;
width:100px;
height:100px;}
-->
</style>
</HEAD><BODY>
<form method="post" action="">
<div id="div1"></div>
</form>
<script language="JavaScript">
/* <![CDATA[ */
var fnClick = function() {
alert("Clicked!");
}
var oDiv = document.getElementById("div1");
//增加事件
oDiv.attachEvent("onclick", fnClick);
//移除事件
oDiv.detachEvent("onclick", fnClick);
/*
在W3C新的事件模型框架中,IE和Mozilla都实现了相应的版本,IE的是attachEvent和detachEvent来实现元素事件的添加和删除,而Mozilla则是标准的addEventListener和 removeEventListener。 */
/* ]]> */
</script>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="zourinet">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
<!--
#div1{
background-color: red;
width:100px;
height:100px;}
-->
</style>
</HEAD><BODY>
<form method="post" action="">
<div id="div1"></div>
</form>
<script language="JavaScript">
/* <![CDATA[ */
var fnClick = function() {
alert("Clicked!");
}
var oDiv = document.getElementById("div1");
//增加事件
oDiv.attachEvent("onclick", fnClick);
//移除事件
oDiv.detachEvent("onclick", fnClick);
/*
在W3C新的事件模型框架中,IE和Mozilla都实现了相应的版本,IE的是attachEvent和detachEvent来实现元素事件的添加和删除,而Mozilla则是标准的addEventListener和 removeEventListener。 */
/* ]]> */
</script>
</BODY>
</HTML>
解决方案 »
- 本人刚学javascript求高手解答一题目!
- 在一个文本框里输入值 在旁边显示96倍数
- --------------为什么我禁止了IE的javascript,我的程序还是执行了?------------------
- 如何实现div元素上面两个角是圆角啊,下面的两个不是圆角
- 循环输出表格
- 脚本如何载入applet??
- 能帮我注解一下吗?
- 怎么用javascript做undo?好像只能具体问题具体分析,大家看看这段代码,怎么写undo?
- 各位,有谁 知道怎么处理IFrame的高度来适应iframe里面的form的高度变化,而不会看不全IFrame里面的内容
- 怎样使新打开的窗口右上角只有一个关闭按钮??
- 一个表单提交到两个页面后的问题,看似挺简单的
- 又是一个IE和FIRFOX的问题,急待高手帮忙!
EventUtil.addEventHandler = function() {
if (oTarget.addEventListener) { //对DOM兼容的浏览器
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) { //对IE
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
}EventUtil.removeHandler = function(oTarget, sEventType, fnHandler) {
if (oTarget.removeEventListener) { //对DOM兼容的浏览器
oTarget.removeEventListener(sEventType, fnHandler, false);
} else if (oTarget.detachEvent) { //对IE
oTarget.detachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = null;
}
}