昨天,我正在玩我的 JavaScript,突然我的代碼中有奇怪的錯誤,我無法解決。我的網站加載了一個 svg 元素:<div id="content"><svg id="drawing" title="Layouteditor" viewBox="0 0 600 500" xmlns="http://www.w3.org/2000/svg" version="2.0" preserveAspectRatio="xMidYMid meet" onload="makeDraggable(evt)"></svg></div>使用 some console-loggign,我可以看到,它makeDraggable運行一次。在document加載 ( document.ready) 之后,我立即收到以下消息:0: 'makeDraggable' 未定義我絕對知道這個功能以前沒有任何問題。我試圖清空所有內容,因此只有文檔 Ready 有這一行:console.log("documentReady"); 并且也makeDraggable有一行console.log("makeDraggable");這是輸出:makeDraggable 8 (780,9) documentReady 8 (709,9) 0: 'makeDraggable' 未定義當然,我的站點中還有許多其他功能,但是我如何才能找出第二個調用的來源以及為什么會出錯?
如何在javascript代碼中找到問題
胡說叔叔
2021-10-14 13:14:48