2016-07-25 83 views
0
打印

每當我嘗試打印使用for循環的任何聲明,它不使用document.getElementById("").innerHTML=;打印 - 而不是它打印使用document.writeln();問題與循環不與innerHTML的

爲什麼?

<!doctype html> 
 
<html> 
 
<head> 
 
<meta charset="utf-8"> 
 
<title>For Loop</title> 
 
</head> 
 

 
<body> 
 
<p id="demo"></p> 
 

 
</body> 
 
</html> 
 

 
<script> 
 
var i; 
 

 
for(i=0;i<10;i++){ 
 
    document.getElementById("demo").innerHTML = "This is Insane"; 
 
} 
 

 
</script>

+1

向我們展示描述您問題的示例代碼。 –

+0

我的猜測是,您正試圖在頁面加載之前在頁面上添加內容。但是,您需要向我們展示您的實際代碼(在整個頁面的上下文中),以便我們更具體地瞭解哪些問題。 – jfriend00

+0

使用「編輯」鏈接爲您的問題添加代碼並進行適當格式化。不要在評論中添加多行代碼。 – jfriend00

回答

-1

您應該使用 document.getElementById("").innerHTML+=""; 現在每當循環運行,數據將被遞增。

+0

試試看document.getElementById(「」)。innerHTML + =「」; – user6631832

+0

你是傳奇人生救世主 –

+0

我給你正確的解決方案或不。 – user6631832