Имам един Скрипт който добавя и би трябвало да премахва елементи от даден div, прави го с копиране или нещо такова, та не може да се премахват елементите когато са в таблица или в div и ми трябва помощ:
Поздрави!
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ьяа</title>
<script type="text/javascript">
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 = "<div style=\"width: 100%; float: left;\"><div style=\"width: 25%; float: left;\">Сайт:<br /> <input type=\"text\" name=\"site[]\" /><br /><br />Цвят:<br /><input type=\"text\" name=\"cvqt\" /><br /></div><div style=\"width: 25%; float: left;\">Описание на продукта:<br /><input type=\"text\" name=\"opis[]\" /><br /><br />Размер:<br /><input type=\"text\" name=\"size[]\" /><br /></div><div style=\"width: 25%; float: left;\">Бройки:<br /><input type=\"text\" name=\"broi[]\" /><br /><br />Артикулен номер:<br /><input type=\"text\" name=\"num[]\" /><br /></div><div style=\"width: 25%; float: left;\">Цена:<br /><input type=\"text\" name=\"cena[]\" /><br /><br />Бележки:<br /><input type=\"text\" name=\"note[]\" /><br /></div></div><div><a href=\"javascript:;\" onclick=\" removeElement(' "+divIdName+" ') \">Премахни</a><hr /></div>";
ni.appendChild(newdiv);
}
function removeElement(divNum) {
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}
</script>
</head>
<body>
<input type="hidden" value="0" id="theValue" />
<p><a href="javascript:;" onclick="addEvent();">Добави атрибут</a></p>
<div id="myDiv"> </div>
</body>
</html>
Поздрави!