js点击事件

JavaScript011

js点击事件,第1张

遍历一次body下的所有元素。给各元素添加click处理函数或者mousedown处理函数。

var tgs=document.getElementsByTagName("*")

for(var i =0i<tgs.lengthi++){

var t=tgs[i]

t.onMouseDown=function(e){

var that=this

if(this.tagName &&(this.tagName==='table'||-----)){//这里判断有点粗糙,你还需要判断是否是tr或td

//该table的id或者比较别的也行,只要能判断是你需要的那个table

//改变table的样式

}else{//不是你指定的table

//恢复table的样式

}

}

}

<input type="text" name="keyword" size=34 value="请输入关键字" maxlength="50" onblur="if(!this.value.length){this.style.color='#FF5900'this.value='请输入关键字'}" onclick="if(this.value=='请输入关键字'){this.style.color='#FF5900'this.value=''}">