如何使用用户输入(Javascript)终止for循环
我试图用javascript中的for循环获得奇数,但我想用用户输入终止循环,我不能这样做,你能帮我吗?朋友们 我要“xUPDATE” 现在,您已经告诉我们您想要什么,下面是我的更新代码: 基本上,它只是设置一个限制,并随着div的变化而改变如何使用用户输入(Javascript)终止for循环,javascript,loops,for-loop,Javascript,Loops,For Loop,我试图用javascript中的for循环获得奇数,但我想用用户输入终止循环,我不能这样做,你能帮我吗?朋友们 我要“xUPDATE” 现在,您已经告诉我们您想要什么,下面是我的更新代码: 基本上,它只是设置一个限制,并随着div的变化而改变 单号 var-lim=7; 函数更改(){ lim=document.getElementById(“数字”).value; } 函数奇数(){ var text=“”; var x; 对于(x=1;x{ 常量输入=document.getElemen
单号
var-lim=7;
函数更改(){
lim=document.getElementById(“数字”).value;
}
函数奇数(){
var text=“”;
var x;
对于(x=1;x
我认为这就是您要尝试的,它会查看您的用户输入,如果它大于您的起始迭代器,它会循环
const-button=document.querySelector('.go');
addEventListener('click',e=>{
常量输入=document.getElementById('number');
const output=document.getElementById('demo');
如果(input.value==0){return;}
对于(让i=0,len=input.value;我向我们展示您自己实现的代码。您好,请查看并帮助我们提供您迄今为止所尝试的内容。
<html>
<head>
<body>
<input id="numbers" type="number">
<button onclick="odd()">Odd Numbers</button>
<p id="demo"></p>
<script>
function odd() {
var text = " ";
var x;
for ( x = 1; x < 7; x+= 2) {
text += x + " ";
}
document.getElementById("demo").innerHTML =+ text;
}
</script>
</body>
</head>
</html>