|M| 点击"HTML:Button" 如何让他执行相对于当前点击控件的下一个控件的click()事件 谢谢 很急
如网页有
<input type=button onclick= "?? ">
<??? onclick= "alert( '执行完成 ') ">
因为不知道后面有一个什么样的按钮也不知道他的ID也不知道他的名字
只知道是当前按钮的下一个控件
谢谢要怎么办
------解决方案--------------------不会
------解决方案--------------------this.nextSibling.fireEvent( "click ")
------解决方案--------------------sorry
this.nextSibling.fireEvent( "onclick ")
eg:
<div id= "d1 "> </div>
<div id= "d2 " onclick= "alert( 'ok '); "> </div>
<script type= "text/javascript ">
d1.nextSibling.fireEvent( "onclick ");
</script>
------解决方案--------------------一试就知道了,是下一个控件
------解决方案--------------------果然有高手
------解决方案-------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function clickNextBtn(myID)
{
cl = 0;
var btn;
for(i=0; i <myFrm.elements.length; i++)
{
var e = myFrm.elements[i];
if (e.type == "button ")
{
if(cl == 1)
{
btn = e;
break;
}
if(e.id == myID)
cl = 1;
}
}
btn.click();
}
</script>
</HEAD>
<BODY>
<form id= 'myFrm '>
<INPUT TYPE= "button " id= "myBtn " value= "TEST " onclick= "clickNextBtn( 'myBtn '); ">
<INPUT TYPE= "button " onclick= "alert( 'Test Ok... '); " value= "....... ">
</form>
</BODY>
</HTML>
------解决方案-------------------- <INPUT type=button onclick= "javascript:GoClick(this); " value= "click ">
<INPUT onclick= "alert( '执行完成 ') ">
<SCRIPT language= "javascript ">
<!--
function GoClick(obj)
{
document.all[obj.sourceIndex+1].click();
}
//-->
</SCRIPT>