function clk(){
alert(this);
//接下去我要处理
this.style...... 谷歌没问题,,ie连连报错了
}document.getElemnetById("aa").addEventListener("click",clk)打印出来是 javascript:void(0), 我想应该是指自身对象aadocument.getElemnetById("aa").attachEvent("onclick",clk)
打印出来是 [Object Window]对象,,昏迷~~~至此造成了传说中不兼容现象。。如何解决???
alert(this);
//接下去我要处理
this.style...... 谷歌没问题,,ie连连报错了
}document.getElemnetById("aa").addEventListener("click",clk)打印出来是 javascript:void(0), 我想应该是指自身对象aadocument.getElemnetById("aa").attachEvent("onclick",clk)
打印出来是 [Object Window]对象,,昏迷~~~至此造成了传说中不兼容现象。。如何解决???
解决方案 »
- 请教javascript解析XML的做法
- 关于用javascript设置excel文档的数据有效性问题
- 表单验证代码怎么写??
- 求一个正则表达式,急等
- 制作的下拉菜单在IE窗口大小变换时会错位!怎么办?
- 请问Java小游戏如何下载?
- 我想做一棵不同寻常的二杈树(金字塔形的),高手给指点一下吧
- js文件调用html文件!大家帮帮忙啊,很急的!怎么修改javascript特效文本中的文本啊
- icyer 请进,各路绿林英雄来会会:C# 服务器脚本如何访问 JS 客户端脚本的变量值? 反过来行不行? JS 客户端脚本的变量值如何发给服务
- css样式表中的几个高分问题。
- 如何利用JQuery 根据链接显示相应的文本
- js 浏览器可见区域的网页内容
function createDelegate(fun,thisObj){
return fun.bind?fun.bind(thisObj):(function(){fun.apply(thisObj,arguments);});
}
function clk(){
alert(this);
/// ........
}
var element=document.getElementById("aa");
if(element.addEventListener){
element.addEventListener("click",createDelegate(clk,element));
}else if(element.attachEvent){
element.attachEvent("onclick",createDelegate(clk,element));
}
function clk(){
alert(this);
}var ele = document.getElemnetById("aa");
ele.attachEvent("onclick",function() {
clk.call(ele);
});