<script type="text/javascript">
function clickIt()
{
你要执行的 *** 作
}
</script>
<input type="button" value="button1" onclientclick="chickIt()">
如果仅仅是判断的话:
var i=0;
function chickIt()
{
i=1;
}
然后判断i的值就行了。
首先鼠标点击一个按钮触发JS方法如下:
<input type=button value="1" onclick="a('A');b('B');"><script>
function a(a){
alert(a);
}
function b(b){
alert(b);
}
</script>
2 js触发另一个按钮的方法如下:
<html><head>
<title>usually function</title>
</head>
<script>
function load(){
//下面两种方法效果是一样的
documentgetElementById("target")onclick();
documentgetElementById("target")click();
}
function test(){
alert("test");
}
</script>
<body onload="load()">
<button id="target" onclick="test()">test</button>
</body>
<html>
3注释:documentgetElementById("target")获取到目标的ID值,然后再调用onclick或者是click方法,这样就会继续执行令一个按钮的JS代码了。
怎么不换一个思路呢?用A页面获取B页面有点击按钮的标签对象,再获取onclick属性的值,得到了函数 再运行这个函数就可以了呀。要想用js控制按钮的点击,我也找了很久几乎是没这个功能。<input type=button id="button1" name="button1" value="button" /><script language="javascript">
documentgetElementById("button1")onclick = function(){
alert(thisvalue);//这个时候应该会显示 button
}
<script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
windowonload = function (){
var a1 = documentgetElementById("a1");
var b1 = documentgetElementById("b1");
a1onclick = function(){
b1click();
//b1focus();//以上只是模拟b1点击事件,但b1没有真的被点击,所以b1不会获得焦点,如果要让b1获得焦点,可以自己给b1设置焦点获得
}
b1onclick = function(){alert(1);}//点a1时会触发b1的点击事件
}
//-->
</SCRIPT>
<BODY>
<button id="a1">a1</button>
<button id="b1">b1</button>
</BODY>
</HTML>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)