当我从按钮调用它时,通过参数将对象发送到另一个函数
Send an object by parameter to another function when I call it from a button
我是 Javascript 的新手,我对执行顺序有一些疑问。
我有一个搜索按钮,当我按下它时,我 运行 Search()
功能。在这个函数中,我处理了一些数据,我将这些数据保存在变量 'data' 中。但是,我想将这些数据作为参数发送到 other()
函数,但是当我 运行 和 HTML 时,首先执行 'other' 到 'search':
<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>
我是 Javascript 的新手,我对执行顺序有一些疑问。
我有一个搜索按钮,当我按下它时,我 运行 Search()
功能。在这个函数中,我处理了一些数据,我将这些数据保存在变量 'data' 中。但是,我想将这些数据作为参数发送到 other()
函数,但是当我 运行 和 HTML 时,首先执行 'other' 到 'search':
<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>