我有多个文本框,双击其中一个文本框隐藏层显示,但是如何判断我双击了哪个文本框呢javascript语言,谢谢
展开全部
你可以不需要知道具体点击哪个文本框,给两个文本框都来上事件.把当前元素对象传过去
<input name="a" onDblClick="test('this')" />
<input name="b" onDblClick="test(‘this’)" />
js代码:
function test(obj){
if(obj.style.display==block){ //判断是否为显示
obj.style.display=none;
}
代码没有测试过,不过应该问题不大.
}
刚写完发现我会错楼主的意思:
1、你可以把单击事件改为双击(好像是onDblClick),
2、控制层显示或者隐藏(document.getElementById("层的ID").style.display="none")。
<input name="a" onDblClick="test('this')" />
<input name="b" onDblClick="test(‘this’)" />
js代码:
function test(obj){
if(obj.style.display==block){ //判断是否为显示
obj.style.display=none;
}
代码没有测试过,不过应该问题不大.
}
刚写完发现我会错楼主的意思:
1、你可以把单击事件改为双击(好像是onDblClick),
2、控制层显示或者隐藏(document.getElementById("层的ID").style.display="none")。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询