【发布时间】:2015-11-20 21:20:31
【问题描述】:
我正在尝试构建一个“*”金字塔,我只能看到它的最后一行,而使用警报我可以看到每一行。有人知道我的代码有什么问题吗?
function build(){
var x = document.hi.floor.value;
//alert(x);
var i;
var bil= "";
for(i=0; i<x; i+=1){
bil = bil + "*";
//alert(bil);
document.querySelector(".py").innerHTML= bil +"<br/>";
}
}
这是fiddle。
【问题讨论】:
-
@Felix 我不认为这是重复的;
bil附加到。 -
@Kenney:我明白了。好吧,这些问题非常相关。
-
我无法重现该问题:fiddle。它做它所说的。你的意思是你想要
bil = bil + "*<br/>"; document.q...innerHTML = bil;? -
@Kennedy:所以我猜他确实想要
document.querySelector(".py").innerHTML += bil +"<br/>";,而且是重复的 :P 。bil的东西仅用于构建每一行。见jsfiddle.net/fa0tgtg5/1
标签: javascript dom