Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从按钮传递参数?_Javascript_Html_Function_Arguments - Fatal编程技术网

Javascript 如何从按钮传递参数?

Javascript 如何从按钮传递参数?,javascript,html,function,arguments,Javascript,Html,Function,Arguments,我正在尝试制作一个动态函数,它可以从用户输入中获取参数,并进行简单的数学运算。。。我总是会得到一个参考错误 我会给你看我的代码,我希望你能理解我的目标 提前感谢试试这个: /* global window*/ function generate(start, end) { "use strict"; start = document.getElementById("myInput").value; end = docum

我正在尝试制作一个动态函数,它可以从用户输入中获取参数,并进行简单的数学运算。。。我总是会得到一个参考错误

我会给你看我的代码,我希望你能理解我的目标

提前感谢试试这个:

/* global window*/

function generate(start, end) {
    "use strict";
    
    start = document.getElementById("myInput").value;
    end = document.getElementById("myOutput").value;
    mySelect = document.getElementById("mySelect");
    
    var years;
    
    for (years = start; years <= end; years += 1) {
        mySelect.innerHTML += '<option>' + years + '</option>';
    }
}
/*全局窗口*/
函数生成(开始、结束){
“严格使用”;
start=document.getElementById(“myInput”).value;
end=document.getElementById(“myOutput”).value;
mySelect=document.getElementById(“mySelect”);
var年;

对于(年=开始;年现在您可以获得指定年的等级。您有必要这样做吗

let myInput=document.querySelector(“#myInput”);
让myOutput=document.querySelector(“#myOutput”);
让mySelect=document.querySelector('#mySelect');
函数生成(){
“严格使用”;
让start=myInput.value;
let end=myOutput.value;
var年;
年=开始;年解决方案
这里有一个简单易懂的方法

const generate=()=>{
let start=document.querySelector(“#myInput”).value
const end=document.querySelector(“#myOutput”).value
const years=document.querySelector(“#mySelect”)
while(开始)