Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.08.2016, 17:37
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Как узнать имя родителя?
Помогите пожалуйста подкорректировать код.
нажав на ссылку, мне нужно узнать текст в h5.

<div id="parent">
<h5>test</h5>
 <div id="child"></div>
  <a href="#" onclick="find(this)">find</a>
</div>

function find(submit) {
var parent = document.getElementById(submit);
var child = parent.parentNode; // ЧТО ЗДЕСЬ НУЖНО НАПИСАТЬ?
var childval = child.innerHTML;
alert(childval);
}

Последний раз редактировалось dima85, 28.08.2016 в 18:08.
Ответить с цитированием
  #2 (permalink)  
Старый 28.08.2016, 18:24
Аспирант
Отправить личное сообщение для scrollquest Посмотреть профиль Найти все сообщения от scrollquest
 
Регистрация: 21.08.2016
Сообщений: 77

<div id="parent"><h5>test</h5>
 <div id="child"></div>
  <a href="#" id = "find">find</a>
</div>

<script>

with(document) getElementById("find").onclick = function(){alert(getElementById("parent").childNodes[0].innerHTML) }
 
</script>


У тебя там лишние текстовые ноды
Ответить с цитированием
  #3 (permalink)  
Старый 28.08.2016, 18:35
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Понял вашу идею. Но может можно все таки как-то моим способом? Как узнать вышестоящий html тег <h5>?
Ответить с цитированием
  #4 (permalink)  
Старый 28.08.2016, 19:00
Аспирант
Отправить личное сообщение для scrollquest Посмотреть профиль Найти все сообщения от scrollquest
 
Регистрация: 21.08.2016
Сообщений: 77

dima85,
Я хз, что у Вас за способ, Вы уже код переписали. Мб вот это
<div id="parent">
<h5>test</h5>
 <div id="child"></div>
  <a href="#" onclick="find(this)">find</a>
</div>
 
<script>


find = function(element){
  alert(element.parentNode.childNodes[1].innerHTML)
}



</script>
Ответить с цитированием
  #5 (permalink)  
Старый 28.08.2016, 19:08
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по jquery - как узнать какой тэг? APL Общие вопросы Javascript 7 09.06.2016 15:22
Как узнать значение SpiriKoN jQuery 7 12.11.2014 20:36
Как узнать информацию о файле mp3, находящемся на сервере? Dimaz Общие вопросы Javascript 3 14.07.2014 15:29
Как узнать подключен ли JavaScript у пользователя? frost18 Элементы интерфейса 1 26.10.2011 17:16
Как добраться до потомка родителя родителя? FRIE jQuery 5 28.09.2011 15:37