alex2012,
Пробуйте пост 12 |
Раз по клику можно сделать через target
<div class="divResult" style=" color:red;"> <div class="avatar">11</div> <div class="info">12</div> <div id="coment" class="divRecord">13</div> <p> <input type="button" name="submit" onclick="javascript:addRecord5(984)" value="Отправить" return="" false=""/> </p> </div> <div id="clear"/> <div class="divResult" style=" color:red;"> <div class="avatar">11</div> <div class="info">12</div> <div id="coment" class="divRecord">13</div> <p> <input type="button" name="submit" onclick="javascript:addRecord5(984)" value="Отправить" return="" false=""/> </p> </div> <div id="clear"/> <script> document.body.onclick = function (e) { e = e || event; var target = e.target || e.srcElement; if (target.name == 'submit') { var parent = target.parentNode.parentNode; if (parent.children[0].className == 'avatar') { parent.removeChild(parent.children[0]); } if (parent.children[0].className == 'info') { parent.removeChild(parent.children[0]); } return; } if (target.className == 'info' || target.className == 'avatar') { target.parentNode.removeChild(target); } } </script> PS: что именно нужно удалять возможно не понял, так как не вчитывался |
Спасибо всем всё заработало
|
Только один вопрос
в строке var del= ThiS.parentNode.parentNode.getElementsByTagName('div')[1] вот это что означает getElementsByTagName('div')[1] так как я сделал вот так var del= th.parentNode.parentNode; и заработало |
alex2012,
Хм - выложите полную функцию откель мну зает - что есть th Если пользоваться исходной - как есть - тож должно работать |
alex2012,
var del= ThiS.parentNode.parentNode.getElementsByTagName('div')[1] ссылка на div с id="info" var del= th.parentNode.parentNode;ссылка на div с id="divResult" |
Часовой пояс GMT +3, время: 00:42. |