Я разрабатываю этот код javascript для awhile, который он запускает только одну функцию при нажатии кнопки.javascript: вызов одной функции в одно и то же время?
JAVASCRIPT:
var a = 1;
function add(name)
{
if (a <= 9)
{
a++;
var parent = name.parentNode;
var content = parent.querySelector("div");
var str = content.innerHTML;
str = str.replace(/_1/gi, '_' + a);
var divtest = document.createElement("div");
divtest.setAttribute("id", a);
divtest.innerHTML = str + a;
parent.appendChild(divtest);
}
}
HTML:
<div id="main1">
<button onclick="add(this);return false;">+</button>
<div id="content1">
A
</div>
</div>
<div id="main2">
<button onclick="add(this);return false;">+</button>
<div id="content2">
B
</div>
</div>
Код выше только вызывает функцию один раз, но я хочу, чтобы запустить функцию в то же время ,
ВЫВОД:
+
A
A 2
A 3
A 4
A 5
A 6
A 7
A 8
A 9
A 10
+
B
При нажатии кнопки на обоих дивы он должен добавить как на там главных дивы за клик.
ЗАПЛАНИРОВАННЫЕ:
+
A
A 2
A 3
A 4
A 5
A 6
A 7
A 8
A 9
A 10
+
B
B 2
B 3
B 4
B 5
B 6
B 7
B 8
B 9
B 10
с использованием только число для 'id' является незаконным HTML. – DrCord
Я удалил свой ответ, поскольку я до сих пор не уверен, что вы спрашиваете в этот момент ... – DrCord
, когда я нажимаю каждую кнопку на div, которую он продолжает добавлять. попробуйте запустить мой скрипт, он не позволит мне добавить 9 разделов в каждый main1 и main2 divs –