Object.attachEvent("onclick", fucntion(arg1,arg2){code..})
?
?
解决方案 »
- 急!文本部分复制功能
- asp.net 用javaScript获取 省、市、县 级联 县DropDownList 的值
- 函数a内的构造函数如何设置a的返回值
- 求助:如何将以下一段asp改成javascript格式????急
- 文件上传中,如何设置浏览窗口的默认文件类型?
- js如何读取剪贴板的图片数据
- onsubmit=window.open()参数怎么设置不上?急。。
- ==================在线等:如何在子窗体中(iframe)指定父窗体的url?======================
- 怎樣讀取XSL中的xsl:attribute元素并數據并修改
- 关于获取ImageData后的未知BUG,纠结死了
- 怎样才能点击后退不弹出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);}
}();
);