alertfrancis Ответов: 1

Как добавить числа между полем и новым созданным полем.


пожалуйста, у меня есть проблема здесь, в моей работе у меня есть и поле ввода, и есть кнопка, которую я использую для создания нового поля ввода с событием onclick, но моя проблема заключается в том, как добавить числа в оба поля ввода.

Что я уже пробовал:

количество var = 1;
функция add(){
считать++;
var form = document. getElementById('3030')
ВАР divtest = документ.метод createElement("div с");

divtest.innerHTML будет = в '<форме ID = "code_3030"&ГТ;&ЛТ;див ИД = "credit_unit" имя = "файл myfile"&ГТ;&ЛТ;тип входного = "текст" идентификатор = "сайт unit4" заполнитель = "кредит" метода onkeyup = "ООО()"&ГТ;&ЛТ;/дел&ГТ;&ЛТ;/форма&ГТ;';

форма. appendChild(divtest)
}



функция mul(){

var unit = document. getElementById ('unit4'). value,
output = document. getElementById ('code4');

if (form. appendChild(divest) = = true){
ВАР Анс = блок * divtest;
}еще{
предупреждение("получится");
}

выход.значение = Анс;
}

1 Ответов

Рейтинг:
0

Wessel Beulink

Ваша функция Add () создаст несколько div и входов с одним и тем же идентификатором

<div id = "credit_unit" name = "myfile">
<input type = "text" id = "unit4" placeholder = "Credit" onkeyup ="mul()">
</div>

<div id = "credit_unit" name = "myfile">
<input type = "text" id = "unit4" placeholder = "Credit" onkeyup ="mul()">
</div>


getElementById вернет больше значений узлов, вам нужно зациклиться или взять значение по умолчанию, или создать уникальный идентификатор. Кроме того, удалите пробелы между типами в вашем коде и используйте двойные кавычки в вашем javascript вместо одинарных.

document.getElementById("code4")[0].value;


alertfrancis

пожалуйста, помогите мне с кодом, который я не понимаю, как сделать то, о чем вы меня просите.