|
|
|
| функция добавления элементов
var c=0;
function AddItem() {
c++;
var div = document.createElement('DIV');
div.innerHTML ='<div id="p'+c+'" ></div>';
document.getElementById('newDiv').appendChild(div);
return false;
}
|
те выводится
<div id="pо" ></div>
<div id="p1" ></div>
................
<div id="pn" ></div>
как сделать, чтобы только в последний выведенный див вставить текст
<div id="pn" ><span id="n" >Последний!</span></div> | |
|
|
|
|
|
|
|
для: serjinio
(21.07.2009 в 16:38)
| | Проверять, что создается последний. | |
|
|
|
|
|
|
|
для: sim5
(21.07.2009 в 17:18)
| | в этом и проблема,я не понимаю как вычислить последний созданный DIV вчастности его id
если это узнать то можно было реализовать так
var c=0;
function AddItem() {
c++;
var div = document.createElement('DIV');
span =( id последнего div == c )? '<span id="n'+c+'" >Последний!</span>':'';
div.innerHTML ='<div id="p'+c+'" >'+span+'</div>';
document.getElementById('newDiv').appendChild(div);
return false;
}
|
| |
|
|
|
|
|
|
|
для: serjinio
(21.07.2009 в 17:48)
| | У вас что до бесконечности "с" суммируется? Наверное есть некий предел, вот и проверяйте его. Иначе, даже если найти последний созданный, то где гаратия, что вы опять не запустите после этого c++? | |
|
|
|