2014-11-28 5 views
0

Рассмотрим следующую разметкуПолучить дочерний элемент по координатам

<div id = "parent"> 
<a id = "child1" href = "#">1</a> 
<a id = "child2" href = "#">2</a> 
<a id = "child3" href = "#">3</a> 
<a id = "child4" href = "#">4</a> 
</div> 

мне нужно получить ребенка внутри родителя его положением (X зве Y-координата). Когда я использую var element = document.elementFromPoint(x, y);, он возвращает родительский элемент. Есть ли способ получить дочерний элемент?

+0

Не могли бы вы показать нам, как значения 'X' и' Y' будут использоваться для дочернего элемента в html, чтобы мы могли легко связать проблему? –

+1

Показанный HTML недействителен – Andreas

+0

С фиксированной разметкой он работает - http://jsfiddle.net/ha0gepbn/ – Andreas

ответ

0

Возможно, это связано с неправильной разметкой? У вас есть закрывающие теги div, где они должны закрываться - теги.

+0

Не могли бы вы принять мой ответ? Я пытаюсь преодолеть волшебную репутацию 50 :) –

Смежные вопросы