Pourquoi ma page HTML ne peut-elle pas recevoir et stocker les entrées de l'utilisateur sous forme de données variables ?
P粉034571623
P粉034571623 2023-09-10 16:46:27
0
1
545

Considérez le code que j'ai :

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>

Lorsque je clique sur le bouton, le résultat que j'obtiens est string55, quelles que soient les entrées de l'utilisateur. Je veux le réparer et remplacer le 55 par l'entrée réelle de l'utilisateur. Alors, quelle est la solution ?

P粉034571623
P粉034571623

répondre à tous(1)
P粉633733146

Vous devez obtenir la valeur de la fonction :

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>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal