您的位置:首页 > Web前端 > JavaScript

JS动态添加事件

2010-06-09 11:00 281 查看
<mce:script language="javascript"><!--
function set()
{
var obj = document.getElementById("fy");
//obj.attachEvent('onfocus', add); // 在原先事件上添加
//obj.setAttribute('onfocus',add); //会替代原有事件方法
//obj.onfocus=add;                //等效 obj.setAttribute('onfocus',add);
if(window.addEventListener)
{
// 其它浏览器的事件代码: Mozilla, Netscape, Firefox
//添加的事件的顺序即执行顺序 //注意用 addEventListener 添加带on的事件,不用加on
obj.addEventListener('focus', add, false);
}
else
{
//IE 的事件代码 在原先事件上添加 add 方法
obj.attachEvent('onfocus',add);
}
}
/////////////////////////////注意 ///////////////////////////////////////////////////
//注意add这里不能带参数,add()这样写也不行
//要带参数的话就用attachEvent("onclick",new Function('add("hello")'))
/////////////////////////////// 注意////////////////////////////////////////////////////
function add(){alert("已经成功添加事件");}
// --></mce:script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: