function Text1_TextChanged() {
document.getElementById("Button1").click();
document.getElementById("Button2").click();
document.getElementById("Button3").click();
document.getElementById("Button4").click();
}
我想用一个脚本触发4个click,结果却只有button1和button4触发了,这应该怎么写啊。JavaScriptbutton_Click
document.getElementById("Button1").click();
document.getElementById("Button2").click();
document.getElementById("Button3").click();
document.getElementById("Button4").click();
}
我想用一个脚本触发4个click,结果却只有button1和button4触发了,这应该怎么写啊。JavaScriptbutton_Click
解决方案 »
- 关于EXTJS4.1 TREEPANEL应用 求大神指点!
- 源生JS如何定义个函数类似jQuery里面的hide()
- 菜鸟请教(为什么第二次就不能翻转图片了呢?)
- 请教高手,用js动态增加option时,如何增加空格的value和text?
- 请问我如何用javascript打开服务器端的文件
- 求正则表达式!验证ip地址的!验证下载地址的!
- 如何读取表格a的父节点的父节点的行数?在线等。。。。
- 怎么用JAVASCRIPT(或VBSCRIPT)在客户端打开EXCEL对象啊?
- 关于排序问题请求大伙帮忙?
- 急!急!如何通过window.close关闭主窗口,而不出提示框
- XML object 转化为 字符串
- 这里的this指的是什么
re:
1-4不是4个click吗?
button2,button3都没有执行click?
if (document.getElementById('OnePan').style.display == "block" && document.getElementById('TwoPan').style.display == "none") {
document.getElementById('OnePan').style.display = "block";
document.getElementById('TwoPan').style.display = "block";
document.getElementById('ThreePan').style.display = "block";
document.getElementById('FourPan').style.display = "block";
document.getElementById('Value').style.display = "none";
document.getElementById("Button1").click();
document.getElementById("Button2").click();
document.getElementById("Button3").click();
document.getElementById("Button4").click();
return;
}
else if (document.getElementById('OnePan').style.display == "none" && document.getElementById('TextBox1').style.display == "none") {
document.getElementById('OnePan').style.display = "block";
document.getElementById('TwoPan').style.display = "none";
document.getElementById('ThreePan').style.display = "none";
document.getElementById('FourPan').style.display = "none";
document.getElementById('Value').style.display = "none";
document.getElementById("Button1").click();
return;}
}
button2,button3都没有执行click?
我发现不管添加多少个buttonclick事件他就只触发第一个和最后一个
我用了你的代码,运行结果没有任何问题,所以排除了这段js本身的问题
估计你的html代码里,可能有 type="submit" 的button,或者是 onclick 中的内容有问题
总之用你贴出来的东西,分析不出原因<script>
function Text1_TextChanged() {
if (document.getElementById('OnePan').style.display == "block" && document.getElementById('TwoPan').style.display == "none") {
document.getElementById('OnePan').style.display = "block";
document.getElementById('TwoPan').style.display = "block";
document.getElementById('ThreePan').style.display = "block";
document.getElementById('FourPan').style.display = "block";
document.getElementById('Value').style.display = "none";
document.getElementById("Button1").click();
document.getElementById("Button2").click();
document.getElementById("Button3").click();
document.getElementById("Button4").click();
return;
}
else if (document.getElementById('OnePan').style.display == "none" && document.getElementById('TextBox1').style.display == "none") {
document.getElementById('OnePan').style.display = "block";
document.getElementById('TwoPan').style.display = "none";
document.getElementById('ThreePan').style.display = "none";
document.getElementById('FourPan').style.display = "none";
document.getElementById('Value').style.display = "none";
document.getElementById("Button1").click();
return;}
}
</script>
<body onload="Text1_TextChanged()">
<span id="OnePan" style="display:block"></span>
<span id="TwoPan" style="display:none"></span>
<span id="ThreePan" style="display:none"></span>
<span id="FourPan" style="display:none"></span>
<span id="Value" style="display:none"></span><input type="button" id="Button1" onclick="alert(1)">
<input type="button" id="Button2" onclick="alert(2)">
<input type="button" id="Button3" onclick="alert(3)">
<input type="button" id="Button4" onclick="alert(4)">
</body>
神一样的流程,凡人是看不明白的,估计电脑也难看明白。
我这其实是调用1个button_click事件,2个button_click事件,3个button_click事件,4个button_click事件的情况都有,只有3,4个的有错误。只执行第一个和最后一个
<script>
function f1(){
alert(1)
}
function f2(){
alert(2)
}
function f3(){
alert(3)
}
function f4(){
alert(4)
}
function Text1_TextChanged() {
// document.getElementById("Button1").click();
// document.getElementById("Button2").click();
// document.getElementById("Button3").click();
// document.getElementById("Button4").click();
f1();
f2()
f3()
f4()
}
</script>
<input type="button" id="Button1" onclick="f1()">
<input type="button" id="Button2" onclick="f2()">
<input type="button" id="Button3" onclick="f3()">
<input type="button" id="Button4" onclick="f4()">
</body>
<script>
function f1(){
alert(1)
}
function f2(){
alert(2)
}
function f3(){
alert(3)
}
function f4(){
alert(4)
}
function Text1_TextChanged() {
// document.getElementById("Button1").click();
// document.getElementById("Button2").click();
// document.getElementById("Button3").click();
// document.getElementById("Button4").click();
f1();
f2()
f3()
f4()
}
</script>
<input type="button" id="Button1" onclick="f1()">
<input type="button" id="Button2" onclick="f2()">
<input type="button" id="Button3" onclick="f3()">
<input type="button" id="Button4" onclick="f4()">
</body>
我要的是调用后台函数怎么写啊。不带void的
说好的不是 触发多个Click事件?, 调用后台 用AJAX
前台要操作后台只能通过请求,你先了解一下,什么是B/S架构
前台要操作后台只能通过请求,你先了解一下,什么是B/S架构
我现在就想知道为啥写的4个有2个能运行。
一般要触发多个click
我会转成一个click事件 加 相应的参数
那谁知到你都在里面做了什么呢?可能代码写的有问题,甚至根本就没写