Warum kann meine HTML-Seite Benutzereingaben nicht als variable Daten empfangen und speichern?
P粉034571623
P粉034571623 2023-09-10 16:46:27
0
1
500

Bedenken Sie den Code, den ich habe:

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>

Wenn ich auf die Schaltfläche klicke, erhalte ich als Ausgabe string55, unabhängig von den Benutzereingaben. Ich möchte das Problem beheben und die 55 durch die tatsächliche Eingabe des Benutzers ersetzen. Was ist also die Lösung?

P粉034571623
P粉034571623

Antworte allen(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>
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!