Javascript 将数据从一个函数访问到另一个函数
我的目标是从我的getData函数中访问我的下拉列表的值…数据正确显示在run函数中,但是我如何才能将该数据传递给getData()函数Javascript 将数据从一个函数访问到另一个函数,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我的目标是从我的getData函数中访问我的下拉列表的值…数据正确显示在run函数中,但是我如何才能将该数据传递给getData()函数 <select class="form-control" id="year" onChange="run()" name="year" ng-model="year" > <option val
<select class="form-control" id="year" onChange="run()"
name="year" ng-model="year" >
<option value="-1">All Months</option>
<option value="1">January</option>
<option value="2">Feburary</option>
<option value="3">March</option>
<option value="4">April</option>
</select>
<script>
function run() {
var e = document.getElementById("year").value;
console.log(e)
}
function getdata(run) {
run();
}
</script>
所有月份
一月
二月
前进
四月
函数运行(){
var e=document.getElementById(“年”).值;
控制台日志(e)
}
函数getdata(运行){
run();
}
您需要首先从run()
函数返回数据。试着这样做:
function run(){
return document.getElementById("year").value;
}
function getdata() {
var e = run();
console.log(e)
}
或者,您可以直接将数据传递给getdata()
函数,如下所示:
function run(){
var e = document.getElementById("year").value;
getdata(e);
}
function getdata(dataFromRun) {
console.log(dataFromRun);
}
我希望有帮助