HTML fonction javascript question. [objet HTMLInputElement] sortie d'erreur

Je suis en train de faire une simple page html avec deux zones de texte et un bouton qui ajoute les deux nombres ensemble lorsque vous cliquez dessus. À ma sortie, je suis seulement un [object HTMLInputElement].

JS:

function addNumbers(A, B){
  var answer = A + B;
  document.getElementById("testResult").innerHTML = answer;
}

HTML:

<input type="text" value="15" id="varA">
<input type="text" value="30" id="varB">
<input type="button" value="Add" onclick="addNumbers(varA, varB)">
<h1 id="testResult"></h1>

Toute aide serait appréciée. J'ai essayé de changer .innerHTML à .value déjà mais puis-je obtenir rien du tout comme un résultat.

  • varA est le input élément, et non pas sa valeur, ce qui serait varA.value. Cependant, vous allez avoir besoin de changer, que pour un certain nombre avant de les ajouter ensemble, sinon vous vous retrouverez avec la concaténation de chaîne.
  • Note input n'ont pas de contenu, de sorte que vous pouvez utiliser <input ...> ou <input ... />, mais pas <input ...></input>.
InformationsquelleAutor Xfmym | 2014-10-05