2014-09-24 59 views
1

我已閱讀此文章Need helping with innerHTML and array input variables。但當我這樣做:innerHtml表格數組

if (errors.length > 0) { 
    var htmlErrors =''; 
    for (var i = 0; i < errors.length; i++) {  
     htmlErrors += errors[i]; 
    } 
    document.getElementById("registration_errors").innerHtml = htmlErrors; 

我得到白色屏幕。我的錯誤在哪裏?

+0

你在瀏覽器中的任何控制檯錯誤? – alalp 2014-09-24 08:26:13

+0

嘗試在if之前添加'console.log(errors)'來查看錯誤的內容。 – Damien 2014-09-24 08:27:51

+1

innerHTML,而不是innerHtml – mplungjan 2014-09-24 08:28:57

回答

3

嘗試:innerHTMLLink

document.getElementById("registration_errors").innerHTML = htmlErrors; 
+0

多數民衆贊成在幫助非常感謝。我需要更加細心) – nowiko 2014-09-24 08:38:03

1

的,如果沒有關閉,這是innerHTML而不是innerHtml

if (errors.length > 0) { 
    var htmlErrors =''; 
    for (var i = 0; i < errors.length; i++) {  
     htmlErrors += errors[i]; 
    } 
    document.getElementById("registration_errors").innerHTML = htmlErrors; 
} 
+0

如果關閉,我只是不添加結束報價)抱歉) – nowiko 2014-09-24 08:25:23

+0

沒有整個上下文,我沒有別的可以說...存在'錯誤'和這是一個非空字符串數組? – 2014-09-24 08:27:29

+1

多數民衆贊成在很大程度上幫助感謝。我需要更加細心) – nowiko 2014-09-24 08:38:45