所以我的代碼有問題的部分如下情態動詞和表單
var manuSu = document.getElementById("Man");
manuSu.onclick = function(){
for(i=0; i<8;i++){
periodEnd[i] = document.getElementById("pE").elements.item(i).value;
}
modal.style.display = "none";
}
「人」是一個按鈕,「PE」是一種形式。我已經運行在Chrome的代碼,並得到錯誤
遺漏的類型錯誤:不能設置爲空(...)的特性「的onclick」
我已經做了谷歌搜索約30分鐘,顯然它有什麼做的模態。無論是形式和按鈕都包含在模式
編輯: 除非您之前曾宣佈從一個包含範圍內的for
循環的i
變量,意識到你將宣佈一個全局變量(一個貧窮的做法)。
請在您定義「Man」按鈕的位置顯示html代碼。 – gus27
manuSu是''null'',這意味着''document.getElementById''找不到''id''並且不得不''返回null。 – Crowes