我正在嘗試利用 Firebase 中的免費身份驗證服務在我的網站中實現登錄系統。問題是,一旦我將這些部分設置到位,使用控制臺檢查我的頁面,我會看到以下錯誤:“未捕獲的類型錯誤:signupButton.addEventListener 不是函數”。我是這個主題的新手,所以我將引導您完成整個過程,以確保我的設置正確。您可以就該主題提供的任何幫助都會很棒。首先在我的網站頁面中設置一個簡單的 HTML 表單<form action="/action_page.php"><label for="email">Sign Up Email:</label><input type="text" id="signupEmail" name="signupEmail"><br><br><label for="pwd">Sign Up Password:</label><input type="text" id="signupPassword" name="signupPassword"><br><br> </form>`<label for="email">Sign Up Email:</label><input type="text" id="signupEmail" name="signupEmail"><br><br><label for="pwd">Sign Up Password:</label><input type="text" id="signupPassword" name="signupPassword"><br><br> </form>用我的注冊按鈕<div class="w-container"> <h1 class="heading-12-login2">Sign up<br></h1> <div id="signupButton" class="section-10">然后我設置了我的 firebase auth 庫<script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-app.js"></script><script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-auth.js"></script><script> var firebaseConfig = { apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", authDomain: "XXXXXXXXXXXXXXXXX.firebaseapp.com", databaseURL: "https://XXXXXXXXX.firebaseio.com", projectId: "XXXXXXXXXXXXX", storageBucket: "XXXXXXXXXXXXXXX.appspot.com", messagingSenderId: "XXXXXXXXXXXXXXXX", appId: "XXXXXXXXXXXXXXXXXXX" }; firebase.initializeApp(firebaseConfig);</script>然后,當我在控制臺上嘗試此操作時,我收到了預先指定的錯誤:sign-up:95 Uncaught TypeError: signupButton.addEventListener is not a function相反,控制臺可以識別沒有人登錄,因此用戶登錄 reco 似乎可以正常工作。注冊引擎似乎無法正常工作。你們中有人知道如何解決這個問題嗎?
1 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
您忘記定義變量,試試這個
var signupButton = document.querySelector("#signupButton");
signupButton.addEventListener('click', signup);
...
- 1 回答
- 0 關注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消