js怎样让点击a按钮就相当于点击b按钮?

b按钮里有点击事件,怎样写让鼠标点击a按钮就相当于点击b按钮的效果?而a就不要写那么多代码了?a和b在同一页面,这种转移可以做到吗?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function (){
var a1 = document.getElementById("a1");
var b1 = document.getElementById("b1");

a1.onclick = function(){
b1.click();
//b1.focus();//以上只是模拟b1点击事件,但b1没有真的被点击,所以b1不会获得焦点,如果要让b1获得焦点,可以自己给b1设置焦点获得
}
b1.onclick = function(){alert(1);}//点a1时会触发b1的点击事件
}

//-->
</SCRIPT>
<BODY>
<button id="a1">a1</button>
<button id="b1">b1</button>
</BODY>
</HTML>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-05-18
可以的,假设
a的id为a1
b的id为b1
var o=document.getElementById("a1);
var s=document.getElementByid("b1");
o.click = function(){
s.click();
}本回答被网友采纳

怎么用JS把回车键设置到某个按钮下,也就是按回车相当于点了那个按钮
event.keyCode如果是 13 ,那么按下的是enter,调用你button的onclick的事件处理函数,否则就什么也不做。我写了个简单的例子:<html> <head> <title>key<\/title> <body onKeyDown = "_b()"> <input type = "button" onclick = "_a()" value = "click"\/> <script> function _a(){ ...

元用JS如何实现点击A,新窗口打开新页面的同时,A跳到B?
1、a页面的图片和内容<iframe广告内容以及图片、文章标题等,B页面是我的另一个页面。点击A页面上的图片或者文字连接,新窗口打开广告页面,然后A页面跳转成B页面?请考虑浏览器兼容的问题!A页面跳转为B页面时,B页面是显示在用户眼前的页面。A页面里面的图片和内容,有部分是<iframe框架显示的。

如何用JS使div id="aa"里的链接,点击后显示到div id="bb"里
<input type="button" value="向右移动" onclick="a()"> <input type="button" value="向左移动" onclick="b()"> <input type="button" value="显示隐藏" onclick="c()"> <input type="button" value="添加div" onclick="d()"> <input type="button" value="删除div" onclick=...

在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面
那你就把链接改成按钮然后在上面挂个js事件就可以了。这样的效果可以:onclick="window.location='新页面'" 来实现。1.在原来的窗体中直接跳转用,代码:window.location.href="你所要跳转的页面"。2、在新窗体中打开页面用,代码:window.open('你所要跳转的页面');window.history.back(-1)。返...

用JS实现点击任一按钮只有那个按钮显示被按下去了
<script>var last; var btns = document.querySelectorAll(".dropbtn"); for (var i = 0; i < btns.length; i++) { btns[i].onclick = function() {last?last.classList.remove("bak"):0; this.classList.add("bak");last=this; }; } <\/script> ...

点击a页面的按钮调用并执行b页面的js使不页面的div隐藏
border-bottom:2px solid green"> <frame src="b.php" name="main" id="main"> <\/frameset> <\/html> a.php中的js function show_gj(id,e){ document.getElementById('swf').value=id;window.parent.frames['main'].test(id);} 这样就调用了b.php中的test()函数了,也能传参数 ...

网页 如何点击一个按钮打开两个窗口
当然可以,一般用JS代码即可实现。示例:<script language="javascript"> function open2(){ window.open("A页面");window.location.href="B页面";} <\/script> <input name="" type="button" onclick="open2()" value="打开"\/>

谈谈js点击之后发生了什么
当我们连续点击 button.a 两次的时候,结果却是 明明是点击的 button.a ,为什么会触发 button.b 的事件?    无论通过 onclick 还是 addEventListener 实现事件绑定,我怀疑绑定机制是一样的,因为在实际测试中,我发现 onclick 执行顺序和 addEventListener 是一样的,也就是...

求一段js代码 点击A显示B显示同时改变A的class名字,做下拉列表的,要能...
<div class="A" onclick="onPage()">AAAAA<\/div><div class="B" style="display:none">BBBBB<\/div><script type="text\/javascript">function onPage(){document.querySelector(".A").className="ccc";document.querySelector(".B").style.display="block";}<\/script>试试吧~

jsp中点击按钮跳转到另一个页面
<input type="buton" onclick=" _toLcal()" \/> JS:function _toLcal(){ location.href =' url ';}

相似回答