解决方案 »
- 父子关系的两个div都绑定了click,点击上面的就激活了下面的click,怎么控制?
- ajaxFileUpload 上传图片 跨子域上传可返回值得不到
- 求助::textarea可以选择性输入多种语言
- 焦点到object上
- JavaScript调用CGI的问题
- 为什么用js生成单选框,IE浏览器无法选中
- 有人用javascript制作过站内搜索引擎吗?
- 诚意请教:如何实现下拉多选框?
- 我有一个文件 myfile.txt,怎么用javascript来读取这个文件的内容,请帮忙!!!
- 请问如何用javascript实现调用windows系统本身的媒体播放器录音
- firebug 可以看到server传过来的json数据 但在jqgrid中无法显示
- 关于js刷新
for(var i=0;i<a.length;i++){
a[i].onclick=function(){}
}
是这个意思吗?
用jquery寻找下dom的ID,再绑定单击事件,不是很好吗!
且这个js脚本能放在页面的最后,是优化的一部分
把脚本放在body后面或者把js代码放在window.onload=function(){}里
var a_elem = document.all, s_elem=[], re = /\babc\b/;
for(var i=0;i<a_elem.length;i++){ // 遍历所有元素
if(re.test(a_elem[i].className)){
s_elem.push(a_elem[i])
}
}
for(var i=0;i<s_elem.length;i++){ // 给获取到的元素绑定click事件
(function(){
var index = i;
s_elem[i].onclick = function(){
alert(index);
}
})()
}
}
把脚本放在body后面或者把js代码放在window.onload=function(){}里谢谢啊!