У меня есть этот скрипт, над которым я работаю, и ошибок нет, но я хочу добавить некоторые функции на него, как при нажатии кнопки, которую он добавляет, но мне нужен атрибут name текст ввода также должен быть изменен.javascript: динамически меняю атрибут name
Вот мой сценарий:
JavaScript:
var a = 1;
function add() {
var fContent = document.getElementById('1');
var sContent = document.getElementById('2');
if (a <= 10) {
a++;
var objTo = document.getElementById('m');
var divtest = document.createElement("div");
divtest.innerHTML = (sContent.innerHTML + a + fContent.innerHTML);
alert(divtest.innerHTML);
objTo.appendChild(divtest);
}
}
HTML:
<input type="button" onclick="add();" value="+" />
<div id="m">
<div id="1">
<input type="text" name="f">
<input type="text" name="l">
<input type="text" name="m">
</div>
<div id="2"></div>
</div>
ВЫВОД:
2
<input type="text" name="f">
<input type="text" name="l">
<input type="text" name="m">
ЗАПЛАНИРОВАННЫЕ:
2
<input type="text" name="f2">
<input type="text" name="l2">
<input type="text" name="m2">
и так далее ...
Что об использовании имени =» е [] "? - это создаст массив значений – user2182349
, который я уже сделал, что он не будет работать. –
_innerHTML_ - строка, поэтому вы можете использовать regexp и заменить значение для атрибута _name_. Также теперь ваш _sContent.innerHTML_ всегда пуст – Grundy