有个JS简单问题,比如有个button的click事件,代表着点击后进入的事件,但是我想要不点击该button,也能够进入该事件,换句话说 就是有俩 button 如何在点击这个button的时候 能够执行另外一个button的点击事件
1,点击一个按钮触发另一个按钮的点击事件:
1 $("#btn1").click = function(){ 2 3 $("#btn2").trigger('click'); 4 5 }
2,<input type=file >这个上传框特殊,浏览器因安全方面考虑,不允许通过js来操作上传,即通过1所述是不可以的。
3,如果想用自己的特定样式的框框作为上传按钮,可以将<input type=file>透明,覆盖到自己的框框上,点击框框即实际点击上传框。
恩 差不多是这样的 3Q了
遏制button按钮id为btn1
则有: var btn1 =document.getElementById("btn1");
btn1.onmousover=function() //定义此方法就是鼠标放在按钮上,不用点击就会执行的方法;
{
//添加代码;
}
不是这个意思,我的意思是 我现在有个<input type='file'>的上传文本框 我不像要默认的点击上传按钮 打算隐藏掉他 然后自己弄个按钮 点击后 能够实现上传的功能 也就是能够触发 隐藏掉的 file文本框的点击事件
@小徐的博客园: 可以让按钮display:none;然后就隐藏了。自己再弄张图片当做按钮啊。css中:
a:background:url(....)就好了。