Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   выбор верхнего div - закрыть/очистить/скрыть верхний div (https://javascript.ru/forum/dom-window/53891-vybor-verkhnego-div-zakryt-ochistit-skryt-verkhnijj-div.html)

_Eldar_ 22.02.2015 23:28

выбор верхнего div - закрыть/очистить/скрыть верхний div
 
Помогите с функцией, как закрыть/очистить/скрыть верхний div ?

_Eldar_ 23.02.2015 15:44

Подскажите - как по клику во внутреннем элементе (например ссылка или див) - скрыть/закрыть верхний родитель (div)?

krasovsky 24.02.2015 08:16

на jq
.parent('myElement')
на js
.parentNode

_Eldar_ 24.02.2015 10:50

спасибо, нашел вот
onclick="this.parentNode.style.display = 'none'"

_Eldar_ 24.02.2015 11:14

Подскажите, как правильно parentNode вставить в код ??
onclick="document.getElementById(parentNode).innerHTML = ''; return false;">

ksa 24.02.2015 11:40

Цитата:

Сообщение от _Eldar_
Подскажите, как правильно parentNode вставить в код ??
onclick="document.getElementById(parentNode).inner HTML = ''; return false;">

То мобуть

<span onclick="this.parentNode.innerHTML = ''; return false;">...</span>

_Eldar_ 24.02.2015 12:08

Цитата:

Сообщение от ksa (Сообщение 358060)
То мобуть
<span onclick="this.parentNode.innerHTML = ''; return false;">...</span>

да, работает, а можно как-то указать второго верхнего родителя?

ksa 24.02.2015 13:28

Цитата:

Сообщение от _Eldar_
а можно как-то указать второго верхнего родителя?

Разумеется! :yes:

Obj.parentNode.parentNode

jaroslav.tavgen 24.02.2015 14:02

Цитата:

Сообщение от _Eldar_ (Сообщение 358070)
да, работает, а можно как-то указать второго верхнего родителя?

<span onclick="this.parentElement.parentElement.innerHTML = ''; return false;">...</span>


Часовой пояс GMT +3, время: 03:44.