1
Здравствуйте, Извините за вопрос для начинающих. Я хочу напечатать HTML код элемента или имя в номер цикла, как этотJavascript - Как выполнить цикл для печати идентификатора элемента html в отсортированном номере?
<button id="foo1" name="foo1>foo</button>
<button id="foo2" name="foo2">foo</button>
<button id="foo3" name="foo3">foo</button>
................
<button id="foo10" name="foo10">foo</button>
для меня это будет работать, если я использую язык PHP, чтобы цикл
for($i = 1; $i <= 10 ;$i++) { ?>
<button id="foo<?php echo $i; ?>"> <?php } ?>
Но некоторые дела, я должен make loop in javascript language. Я пробовал это
var i;
for(i=1; i<=10; i++)
{
var newspan = document.createElement('span');
newspan.innerHTML = 'button id="foo + i"' ;
document.getElementById('product').appendChild(newspan);
}
но не работа.
попробуйте изменить ' id = "foo + i" 'to id =" foo "+ i', потому что все id будут' fooi', если вы этого не сделали. –
'newspan.innerHTML = 'button id =" foo "+ i';' – Mahi
Используйте это: 'newspan.innerHTML = '';' –