我試圖建立一個金字塔的「*」,我只能看到它的最後一行,而警報我可以看到每一行。有人知道我的代碼有什麼問題嗎?爲什麼<br>的「innerHTML」屬性不會創建新行?
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
@Kenney:我明白了。那麼,這些問題是相關的。 –
我無法重現該問題:[小提琴](http://jsfiddle.net/fa0tgtg5/)。它做它所說的。你的意思是你想'bil = bil +「*
」; document.q ... innerHTML = bil;'? – Kenney