JavaScript函数和事件

JavaScript函数和事件,javascript,function,dom-events,Javascript,Function,Dom Events,我正在制作一个函数,它接受两个输入,并从它们的内容中生成一个选择框,但当我运行代码时,它不起作用,也不会给我任何错误。 当我自己运行函数并手动输入时,它似乎工作得很好 守则: var start=parseInt(document.getElementById(“start”), end=parseInt(document.getElementById(“end”), button=document.getElementById(“按钮”); button.onclick=函数(x,y){ “

我正在制作一个函数,它接受两个输入,并从它们的内容中生成一个选择框,但当我运行代码时,它不起作用,也不会给我任何错误。
当我自己运行函数并手动输入时,它似乎工作得很好

守则:

var start=parseInt(document.getElementById(“start”),
end=parseInt(document.getElementById(“end”),
button=document.getElementById(“按钮”);
button.onclick=函数(x,y){
“严格使用”;
var年;
文件。填写(“”);
年=开始;年
此部分正在分析整个HTML元素。您必须提取其值:

var start = parseInt(document.getElementById("start").value)

这也应该发生在
onclick
回调中。如果在单击之前分配此值,则它不会发生任何更改。

这些
x
y
参数是什么?另一方面,请习惯将元素附加到DOM中的新方法。
document.write
不是一种很好的方法。您需要ess事件处理程序内的输入值(即每次单击按钮时),而不是在开始时仅一次
var start = parseInt(document.getElementById("start").value)