Я рассматриваю некоторые вопросы интервью на JavaScript и наткнулся на кодовую ручку со следующей строкой:
<form oninput="result2.value=add(parseInt(c.value))(parseInt(d.value))">
Я пытался сделать что-то похожее с нажатием кнопки, и знаю, что я не понимаю правильный синтаксис для обновления моего выходного значения после нажатия кнопки. Это прекрасно работает в примере codepen , который я эмулировал. Кто-нибудь знает, что мне здесь не хватает?
Я знаю, что мог бы создать функцию js, которая специально обновляет мое result.value, ссылаясь на него напрямую, но я пытаюсь сделать мою функцию добавления общей, чтобы не пришлось переписывать функцию для будущих идентификаторов ввода и вывода.
HTML:
<input id="inputA" type="number"/><br>
<input id="inputB" type="number"/><br>
<button onclick="result.value=add(inputA.value, inputB.value)">
Add A and B
</button>
<br>
<output id="result" value=""></output>
JS:
$(document).ready(function() {
function add(a,b) {
return a+b;
}
});