我正在嘗試除錯代碼上的錯誤,我正在使用 Apps 腳本,并且我知道我的錯誤與 JavaScript 有關。更準確地說,這里:
agendaColaboradores.append('<input type="time" id="movCobHoraEntradaES' colaboradorTrim '" name="movCobHoraEntrada' colaboradorTrim '"' 'onchange="teste()"' '>\r');
每次我編輯輸入時,onchange觸發器都會按預期作業。我知道這一點,因為每次我更改輸入值時都會收到以下錯誤訊息:
Uncaught SyntaxError: missing ) 在引數串列之后(在 userCodeAppPanel:1:40922)
With 沒用,因為我無法檢查代碼內容是什么。如果我點擊userCodeAppPanel:1:40922它只是給我一個空白腳本。
這個錯誤似乎沒有任何意義:
<input type="time" id="movCobHoraEntradaESAlexsandroLuizAlbani" name="movCobHoraEntradaAlexsandroLuizAlbani" onchange="teste()">
這是 的結果.append。一個沒有錯誤的常規輸入元素,它應該只是觸發teste(),但我不斷收到此內容。
uj5u.com熱心網友回復:
試試這種方式:
agendaColaboradores.append(`<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaES${colaboradorTrim}" name="movCobHoraEntrada${colaboradorTrim}" onchange="teste();" />`);
uj5u.com熱心網友回復:
在第一行中撰寫除錯器,然后從前端觸發它,它應該在開發工具的第一行中停止執行,然后你可以從那里單步執行直到出現錯誤的那一行
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/479344.html
