使用onclick按钮后更改并传递变量(在同一页面中)

时间:2015-05-27 07:28:50

标签: javascript jquery

我想在使用onclick后更改变量,并且还希望将新变量值作为同一页面中的输入传递给另一个java脚本。 另一个程序已经加载,并且在使用onclick按钮后想要使用新输入重新加载。

这里我尝试了但不知道如何在同一页面中传递更改的变量值。

<div id="show_value"></div>

<input type="button" name="button1" value="Speed1" onclick="getValue('Target.B99990002')" />
<input type="button" name="button1" value="Speed1"  onclick="getValue('Target.B99990003')"/>


<script>
function getValue(speed){
document.getElementById('show_value').innerHTML = speed;

}
</script>

有没有人让我知道,在使用onclick botton后如何在同一页面重新加载或传递变量值。

其他信息: 请拜访 :         http://www.chemie.fu-berlin.de/jmol/jsmol/simple_old.htm

页。在这里你可以看到右侧的示例按钮。加载不同的分子有四种选择,如小,Fe / S,B-Dna和转录。我也想要同样的按钮,点击它会改变变量的值,并重新加载新的分子结构。

2 个答案:

答案 0 :(得分:0)

使用onClick事件:

select Count(F) where F = 'Today's' Label Count(F) ''

="select Count(F) where F = '"&A3&"' Label Count(F) ''"

答案 1 :(得分:0)

最后我用php和javascript的组合方法解决了这个问题。

这是解决方案

<?php
if (empty($_GET['speed']))
{ ?>
<script>
var speed = "Default_value";
</script>
<? }

否则{

 $jp=$_GET["speed"]; ?> 
    <script>
    var speed="<?php echo $jp;?>";
    document.getElementById('show_value').innerHTML=speed;
   </script>
   <?}?> 

 <input type="button" name="button1" value="Speed1"    onclick="getValue('Target.B99990002')" />

    <script>
     function getValue(speed1){
      location.href = window.location.pathname+'?_USE=HTML5&id=EW56D1EYUA'+'&speed='+speed1;

 }
 </script>

我的情况下工作正常。谢谢大家。