嘿,在那里寻找解决方案
hey there, looking out for a solution
嗨,我在使程序正常运行时遇到问题。我能够清除任何语法错误,但现在我的输出有问题。我需要输出
* * * * *
* * * *
* * *
* *
*
代码是
var i = 1;
while (i < 6)
{
if (i==1)
{
document.getElementById("demo").innerHTML = "* * * * *<br>";
}
else if (i==2)
{
document.getElementById("demo").innerHTML = "* * * *<br>";
}
else if (i==3)
{
document.getElementById("demo").innerHTML = "* * *<br>" ;
}
else if (i==4)
{
document.getElementById("demo").innerHTML = "* *<br>" ;
}
else if (i==5)
{
document.getElementById("demo").innerHTML = "*" ;
}
else
{
document.getElementById("demo").innerHTML = "";
}
i++;
}
使用
innerHTML += YOUR_VALUE
在现有 HTML 中插入新HTML
试试这个:
var i = 1;
while (i < 6) {
if (i == 1) {
document.getElementById("demo").innerHTML += "* * * * *<br>";
} else if (i == 2) {
document.getElementById("demo").innerHTML += " * * * *<br>";
} else if (i == 3) {
document.getElementById("demo").innerHTML += " * * *<br>";
} else if (i == 4) {
document.getElementById("demo").innerHTML += "* * <br>";
} else if (i == 5) {
document.getElementById("demo").innerHTML += "*<br>";
} else {
document.getElementById("demo").innerHTML += "<br>";
}
i++;
}
<div id="demo"></div>
在这里摆弄
或者可以简化为:
var i = 5;
var makeStart = function(count) {
var star = '';
for (var i = 0; i < count; i++) {
star += '*';
}
return star;
}
while (i) {
document.getElementById("demo").innerHTML += makeStart(i) + '<br>';
i--;
}
<div id="demo"></div>
您可以改用循环。
(function(){
var html = "";
for(var i = 5; i>0; i--){
for(var j=0; j<i; j++){
html+= "* ";
}
html += "<br/>";
}
document.getElementById("demo").innerHTML= html;
})()
<div id="demo"></div>
相关文章:
- 正在寻找与以下jQuery解决方案等效的javascript解决方案
- “寻找多种解决方案”;8皇后区”;
- 寻找基于jsdoc的自动API文档维基解决方案
- jQuery内容幻灯片(有效,但正在寻找更简单的解决方案)
- 解析器错误(Javascript初学者寻找解决方案)
- 使用 Rxjs,寻找一种更干净的解决方案来组合数组流
- 嘿,在那里寻找解决方案
- 寻找跨浏览器解决方案来突出显示选项卡
- 寻找一个纯粹的Javascript函数式编程解决方案
- 寻找实现AJAX TreeGrid的最佳解决方案
- 寻找一个交互式javascript地图解决方案,允许放大,标记和使用位图图像(不是SVG))
- I'm正在为客户端上的常见HTML联系人表单寻找替代解决方案's侧
- 寻找可嵌入的报告解决方案
- 如何根据价值制作不同颜色的填充条?正在寻找JS解决方案
- Javascript实现困境:寻找具有方法覆盖解决方案的类
- 寻找(可能是CSS)涉及移动对象的设计解决方案
- 寻找链接复选框的解决方案
- 寻找更好的解决方案
- 寻找一个客户端生成pdf的解决方案(angular js)
- jQuery导航数组,寻找一个优雅的解决方案