[英]how do i fix this Uncaught ReferenceError?
我對Java腳本很陌生。 我正在遵循有關如何在我的頁面上獲得Firebase授權的教程。 我只是有一個簡單的按鈕,應該拉起Google登錄名。
錯誤為“(index):96 Uncaught ReferenceError:未在HTMLButtonElement.onclick((index :: 96)onclick @(index):96)定義googlelogin”
我很確定這是一個簡單的解決方法。 就像我說的那樣,很新。 提前致謝!
在HTML中
<body>
<h1>testing</h1>
<button onclick="googlelogin()">login</button>
<script>
src = "app.js"
</script>
</body>
在app.js中
document.addEventListener("DOMcontentloaded", event => {
const app = firebase.app();
console.log(app)
)
}
function googlelogin() {
const provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signupwithpopup(provider)
.then(result => {
const user = result.user
document.write('Hello $(user.displayname');
console.log(user)
})
.catch(console.log)
您當前的代碼只是將名為src
的全局變量設置為app.js
的值。 我認為您想實際加載 app.js
<body>
<h1>testing</h1>
<button onclick="googlelogin()">login</button>
<script src="app.js"></script>
</body>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.