<form>
<input id="multiply" type="text" name="number" value="10">
<div class="result">3</div>
<div class="result">4</div>
<div class="result">6</div>
<div class="result">7</div>
</form>
const multiplyInput = document.querySelector('#multiply');
const resultElements = document.querySelectorAll('.result');
resultElements.forEach( item => {
item.innerText = parseInt(item.innerText) * multiplyInput.value;
});
window.addEventListener('load', () => {
const multiplyInput = document.querySelector('#multiply');
const resultElements = document.querySelectorAll('.result');
// Записать дефолтные значения в атрибут data-default-count (ну или массив там и т.п.)
resultElements.forEach(item => {
item.setAttribute('data-default-count', item.innerText);
});
// после каждого изменения инпута
multiplyInput.addEventListener('input', e => {
// перебрать все дивы
resultElements.forEach(item => {
// значения data-default-count умножить на то, что введено в инпут(без проверок каких-то там)
item.innerText = item.getAttribute('data-default-count') * e.target.value;
});
})
})
window.addEventListener('load', () => {
const multiplyInput = document.querySelector('#multiply');
const resultElements = document.querySelectorAll('.result');
resultElements.forEach(item => {
item.setAttribute('data-default-count', item.innerText);
});
const calcData = () => {
resultElements.forEach(item => {
item.innerText = item.getAttribute('data-default-count') * multiplyInput.value;
});
}
calcData();
multiplyInput.addEventListener('input', calcData)
})