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, время: 05:08. |