4 回答

TA貢獻1803條經驗 獲得超6個贊
標識符“用戶名”已被聲明
您必須已經在代碼中聲明了一個名為“用戶名”的變量。
或者
如果您直接在控制臺中運行此代碼,則在新的瀏覽器控制臺中運行它。在同一個控制臺中運行它會顯示這個錯誤。

TA貢獻1804條經驗 獲得超3個贊
我嘗試了下面的代碼并且工作正常。希望對你有幫助 !
HTML 代碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<input type="text" placeholder="Type something..." id="usernameblank" >
<input type="button" value="Get Value" onclick=usernamevalide();>
</body>
</html>
Javascript代碼
const username = document.getElementById('usernameblank');
function usernamevalide(){
const usernamevalue = username.value.trim();
alert(usernamevalue);
}

TA貢獻1880條經驗 獲得超4個贊
因為你不能重新分配常量。如果您聲明一個常量,您將永遠無法再次更改它,并且您所做的是嘗試通過刪除空格來更改值,您應該將其聲明為var
或let
let username = document.getElementById('usernameblank');
或者
var username = document.getElementById('usernameblank');
添加回答
舉報