為什麼我的HTML網頁無法接收並儲存使用者輸入的內容作為變數資料?
P粉034571623
P粉034571623 2023-09-10 16:46:27
0
1
502

考慮我所擁有的程式碼:

var g = document.getElementById("al").value;

function start() {
  document.getElementById("test2").innerHTML = typeof(g) + parseFloat(g);
}
<p id="test2">输出在这里:</p>
<form>
  <label for="g">a:</label>
  <input type="number" id="al" name="g" placeholder="输入a" value="55">
  <button onclick="start()" type="button">这里</button>
</form>

當我點擊按鈕時,我得到的輸出是string55,無論使用者輸入什麼。我想修復它並將55替換為用戶的實際輸入。那麼修復方法是什麼呢?

P粉034571623
P粉034571623

全部回覆(1)
P粉633733146

您需要從函數中取得值:

function start() {
  var g = document.getElementById("al").value;
  document.getElementById("test2").innerHTML = typeof(g) + parseFloat(g);
}
<p id="test2">输出在这里:</p>
<form>
  <label for="g">a:</label>
  <input type="number" id="al" name="g" placeholder="输入a" value="55">
  <button onclick="start()" type="button">这里</button>
</form>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!