循环内容不能正确显示
Loop content not displaying properly
我正在尝试在用户在文本框中输入值后运行多次循环。
我的程序只显示用户输入的字符,即使我有一个循环,运行不止一次。
请看看我的代码:
<body>
<input type="text" Id="myValue"></input>
<button onclick="Display()">Display</button>
<p Id="Paragraph"></p>
<script>
function Display()
{
for(var i = 0; i < 4; i++)
{
document.getElementById("Paragraph").innerHTML = "You entered: " +
document.getElementById("myValue").value;
}
}
</script>
</body>
不,循环将迭代4次。但是你要在每次迭代中替换textbox的值。这就是实际发生的,你得到最后一次迭代的结果
如果你想检查循环是否执行了4次然后在循环
中写入alert()function Display()
{
for(var i = 0; i < 4; i++)
{
alert(i);
document.getElementById("Paragraph").innerHTML = "You entered: " +
document.getElementById("myValue").value;
}
}
让你的内部代码如下:
document.getElementById("Paragraph").innerHTML += "You entered: " +
document.getElementById("myValue").value;
相关文章:
- 为什么数据不能't显示在查看页中
- 为什么竞争不能在离子中显示(隐藏在标题下方)(离子竞争不能正常工作)
- 打字稿显示不能设置未定义的属性,如何解决
- 为什么WebBrowser控件在保存后不能正确显示HTML
- 我应该在Google Api javascript中进行什么更改,以便它只能显示印度城市,而不能落后于州和印度
- 日期不能显示在高图表上
- 不能在复选框旁边显示元素
- 只显示潜水时悬停按钮X时间-可以'我不能使它正常工作
- 为什么我的画布不能使用 Fabric.js 显示任何内容
- 谷歌图表和谷歌表格不能同时显示
- jQuery不能基于选择选项显示/隐藏元素
- Ajax 构建关系按钮有效,用于显示引导模式的第二个按钮有效,但两者不能协同工作
- angularjs:不能显示 JS 'typeof' 的返回值
- 为什么我不能点击我的函数来显示和隐藏
- Extjs 窗口在 IE 中不能很好地显示元素
- 为什么我'在关闭第一模态对话框之后,m不能显示第二模态对话框
- ng隐藏&ng显示不能仅在特定的AngularJS页面中工作
- JavaScript块显示不能与Firefox中的两个函数一起工作
- 鼠标悬停时,周突出显示不能正常工作
- 幻灯片显示不能正常工作