Zdravim, v javascriptu jsem uplna lama a potreboval bych poradit s omezenim jednoho scriptu. Je to script na pridavani elementu do stranek. Problem je ten ze to prida nekonecne mnozsti. Chtel bych to omezit treba na 5 maximalne. Jak to udelat?
Diky za rady, napady, odpovedi.
<script>
function addEvent() {
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById("theValue").value -1)+ 2;
numi.value = num;
var divIdName = "my"+num+"Div";
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdName);
newdiv.innerHTML = "Element Number " + num + " has been added! <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">Remove the element ""+divIdName+""</a>";
ni.appendChild(newdiv);
}
function removeElement(divNum) {
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}
</script>
<input type="hidden" value="0" id="theValue" />
<p><a href="javascript:;" onclick="addEvent();">Přidat další práci</a></p>
<div id="myDiv"> </div>