<input type="text" name="a" id="input" value="">
<input type="hidden" class="b" value="5">
<p class="result"></p> //должно быть 10 если id="input" равен 2
<input type="hidden" class="b" value="25">
<p class="result"></p> //должно быть 50 если id="input" равен 2
<input type="hidden" class="b" value="55">
<p class="result"></p> //должно быть 110 если id="input" равен 2
function purchase(){
var b= document.getElementsByClassName('b');
var index;
for (var index = 0; index < b.length; index++) {
}
var input = document.getElementById("a").value;
if (id.length > 0) {
alert (id[0].value);
}
var x = document.getElementsByClassName("result");
var i;
for (i = 0; i < x.length; i++) {
x[i].innerHTML = input; //сдесь должно быть по идеи input*b[index].value?
}
}
<input type="text" id="a" value="">
<input type="hidden" class="b" value="5">
<p class="result"></p>
var a = document.querySelector('#a')
var b = document.querySelector('.b')
var result = document.querySelector('.result')
a.addEventListener('input', function() {
if (a.value) {
result.innerHTML = parseInt(a.value) + parseInt(b.value)
}
})
document.addEventListener("DOMContentLoaded", function(event) {
var input1 = document.querySelector("#a");
var input2 = document.querySelector(".b");
input1.addEventListener("input", function(e) {
document.querySelector(".result").innerHTML = "";
if(parseFloat(input1.value)) {
document.querySelector(".result").innerHTML = parseFloat(input1.value) + parseFloat(input2.value);
}
});
});