我正在嘗試?yán)?Firebase 中的免費(fèi)身份驗(yàn)證服務(wù)在我的網(wǎng)站中實(shí)現(xiàn)登錄系統(tǒng)。問題是,一旦我將這些部分設(shè)置到位,使用控制臺(tái)檢查我的頁面,我會(huì)看到以下錯(cuò)誤:“未捕獲的類型錯(cuò)誤:signupButton.addEventListener 不是函數(shù)”。我是這個(gè)主題的新手,所以我將引導(dǎo)您完成整個(gè)過程,以確保我的設(shè)置正確。您可以就該主題提供的任何幫助都會(huì)很棒。首先在我的網(wǎng)站頁面中設(shè)置一個(gè)簡(jiǎn)單的 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>用我的注冊(cè)按鈕<div class="w-container"> <h1 class="heading-12-login2">Sign up<br></h1> <div id="signupButton" class="section-10">然后我設(shè)置了我的 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>然后,當(dāng)我在控制臺(tái)上嘗試此操作時(shí),我收到了預(yù)先指定的錯(cuò)誤:sign-up:95 Uncaught TypeError: signupButton.addEventListener is not a function相反,控制臺(tái)可以識(shí)別沒有人登錄,因此用戶登錄 reco 似乎可以正常工作。注冊(cè)引擎似乎無法正常工作。你們中有人知道如何解決這個(gè)問題嗎?
1 回答

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