批量设定input的属性值,比如onclick 了解一下prototype,就可以知道肯定是不可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能有帮助if (window.HTMLElement) { var element = HTMLElement.prototype; var capture = ["click", "mousedown", "mouseup", "mousemove", "mouseover", "mouseout" ]; element.setCapture = function(){ var self = this; var flag = false; this._capture = function(e){ if (flag) {return} flag = true; var event = document.createEvent("MouseEvents"); event.initMouseEvent(e.type, e.bubbles, e.cancelable, e.view, e.detail, e.screenX, e.screenY, e.clientX, e.clientY, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, e.relatedTarget); self.dispatchEvent(event); flag = false; }; for (var i=0; i<capture.length; i++) { window.addEventListener(capture[i], this._capture, true); } }; element.releaseCapture = function(){ for (var i=0; i<capture.length; i++) { window.removeEventListener(capture[i], this._capture, true); } this._capture = null; };} 这样速度可能会快一点点function onclickFun(){ this.select();}var txt = document.getElementsByTagName('input');for(var i=0;i<txt.length;i++){ txt[i].onclick=onclickFun;} var txt = document.getElementsByTagName('input');for(var i=0;i<txt.length;i++){ txt[i].onclick=function(){this.select();}}只能这样了 关于javascript作用域的理解 网页中的“当前位置”的导航功能是如何实现 火狐下文件上传的时候遇到的问题 jquery 文本框值问题 如何打开网页自动加载文件的 关于动态改变表格的问题? 如何写提交代码? 请教高手!关于播放mp3!急!!! 如果点击一个按钮,在同一页面动态生成20个text框 能用JavaScript收集手机传感器的信号吗? c#,做电影网站地址加密 好久没来csdn了,散分...先热热身!
var self = this;
var flag = false;
this._capture = function(e){
if (flag) {return}
flag = true;
var event = document.createEvent("MouseEvents");
event.initMouseEvent(e.type,
e.bubbles, e.cancelable, e.view, e.detail,
e.screenX, e.screenY, e.clientX, e.clientY,
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
e.button, e.relatedTarget);
self.dispatchEvent(event);
flag = false;
};
for (var i=0; i<capture.length; i++) {
window.addEventListener(capture[i], this._capture, true);
}
}; element.releaseCapture = function(){
for (var i=0; i<capture.length; i++) {
window.removeEventListener(capture[i], this._capture, true);
}
this._capture = null;
};}
这样速度可能会快一点点function onclickFun(){
this.select();
}
var txt = document.getElementsByTagName('input');
for(var i=0;i<txt.length;i++){
txt[i].onclick=onclickFun;
}
for(var i=0;i<txt.length;i++){
txt[i].onclick=function(){this.select();}
}只能这样了