attachEvent方法,对于有参数传递的函数如何使用??? Object.attachEvent("onclick", fucntion(arg1,arg2){code..})? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个function在别的js文件中,而且代码很多不可能用这样的方法另外这样的Object在页面里会生成很多,这样写会出现重复 Object.attachEvent("onclick", fucntion(arg1,arg2){执行你的function...})呵呵。。变通一下嘛 Object.attachEvent("onclick", function(e){f(e);}); 对于这样的一个函数onKeyUp="countTextAreaChars(this, contentMaxLength, cCharCount1, cLengthSpan1);"其中1是动态的,1,2,3,...N我用Object.attachEvent("onclick", function(i){countTextAreaChars(this, contentMaxLength, "cCharCount"+i, "cLengthSpan"+i);});出不来 <script type="text/javascript">function a(){ if(arguments.length == 0)return; for(var i = 0;i < arguments.length; i++){ alert(arguments[i]); }}window.onload = function(){ document.getElementById("test").attachEvent("onclick",function(){a(1,2,3,4,5);}); }</script><span id="test">click me!</span>至于你说的重复,我不知道你要表达的是什么意思,如果仅仅是代码书写的重复的话,你大可以用一个循环结合eval来做. Object.attachEvent("onclick", function(){return function(){countTextAreaChars(this, contentMaxLength, "cCharCount"+i, "cLengthSpan"+i);}}();); 求高手,怎么批量绑定鼠标右键单击事件啊。我这代码有bug指点一下好吗。求求你们了,我研究一天未果了。 js 怎么让事件1 去执行事件2 FCKeditor验证 求jquery右下角弹出多个消息提示框代码 js数组,元素交换(请看清需求) C# javascript交互 (20‘) 如何动态计算用户填写数组表单中的数值 控件,挡住了部份HTML该怎么办??? 请问下拉菜单可以用hidden域来表示吗? 如何禁止chrome鼠标拖动文字? 怎样才能点击后退不弹出javascript? 求助!!!!!!!!!用JS如何获取一个页面POST过来的用户名和密码,谢谢
另外这样的Object在页面里会生成很多,这样写会出现重复
呵呵。。变通一下嘛
onKeyUp="countTextAreaChars(this, contentMaxLength, cCharCount1, cLengthSpan1);"
其中1是动态的,1,2,3,...N我用
Object.attachEvent("onclick", function(i){countTextAreaChars(this, contentMaxLength, "cCharCount"+i, "cLengthSpan"+i);});
出不来
function a(){
if(arguments.length == 0)return;
for(var i = 0;i < arguments.length; i++){
alert(arguments[i]);
}
}
window.onload = function(){
document.getElementById("test").attachEvent("onclick",function(){a(1,2,3,4,5);});
}
</script>
<span id="test">click me!</span>至于你说的重复,我不知道你要表达的是什么意思,如果仅仅是代码书写的重复的话,你大可以用一个循环结合eval来做.
return function(){countTextAreaChars(this, contentMaxLength, "cCharCount"+i, "cLengthSpan"+i);}
}();
);