我是Java语言的新手,执行顺序有些问题。
我有一个搜索按钮,当我按下它时,我便运行该Search()
功能。在此函数中,我处理一些数据,并将其保存在变量“数据”中。但是,我想将这些数据作为参数发送给other()
函数,但是当我运行HTML时,首先执行“搜索”的“其他”操作:
<div class="btn" onclick="selected()">Select</div>
...
<script>
function selected(){
data = some stuff...
}
other(data)
<script>
如何使其他功能仅在键入select
按钮时才能运行?
我试图用这种方式来做,但是它不能正常工作:
<div class="btn" onclick="selected()">Select</div>
...
<script>
function selected(){
data = some stuff...
other(data)
}
<script>
尝试这个
function selected(){
var data = document.getElementById("in").value;
console.log(data);
other(data);
}
function other(data1){
console.log(data1);
}
<input type="text" style="padding:10px;width:100%" value="default" id="in">
<div class="btn" style="padding:10px; background:green;color:white;" onclick="selected()">Select</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句