我無法獲取所選Id的值。爲什麼我無法在我的javascript代碼中獲得輸入值
這裏的HTML和JavaScript
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input id="input">
<button id="button" type="button" name="button">Search</button>
<script>
const der = document.getElementById('input').value;
document.getElementById('button').addEventListener('click',
function() {
alert(der);
});
</script>
</body>
</html>
我測試的鉻,歌劇和Firefox。沒有用。我也使用var
而不是const
,那也不工作。
我想獲得所選Id的輸入值。我真的看不到代碼中的任何問題
您的'輸入'字段仍然**空**在您的JavaScript執行時。因此,'der'是一個空字符串。嘗試在**您的點擊監聽器函數中評估'document.getElementById('input')。value' ** – ccjmne
因爲代碼運行時未定義該值。您需要選取函數中的值。 – Andy
這裏是一個工作示例:https://jsfiddle.net/xossdv62/ – Sergej