Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.06.2011, 14:44
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Обращение к родителю.
Добого всем времени суток.
Подскажите как получить ссылку на объект (массив) имея ссылку на один из его членов(объектов). Элементы не принадлежат DOM.
Для чего нужно? IE8 в режиме совместимости не имеет document.getElementsByTagName('ul').constructor, а я хочу определить новый метод для всех UL через свойвство prorotype.
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2011, 22:50
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Молчание-золото?
26 просмотров и ни одного ответа!. Значит вопрос или слишком глупый или слишком сложный (на счет второго сомневаюсь).
Задам вопрос по-другому:
Мне нужно заиметь ссылки на все элементы с тегами, допустим, li (HTML) в известном элементе UI,но в первом колене (т.е. только детей, а не внуков и т.д.) естественно напрашивается childNode с дальнейшим выбором по тегу, но хочется что бы эта функция была методом ul элемента, т.е.:
document.getElementsByTagName[индекс].myFuntion(чтото-там). Назначать каждому ul данный метод не хочу. В IE7 нет свойства document.getElementsByTagName[индекс].constructor, так же как и aplay(может не правильно написал), поэтому так тоже не получится. Что делать?
Ответить с цитированием
  #3 (permalink)  
Старый 19.06.2011, 10:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Господи Иисусе. Как говорят в арч линуксе,
Цитата:
Keep It Simple, Stupid !
и верно говорят.
конечно будет 26 просмотров и ни одного ответа. Я нифига не понял
приведите пример HTML чтоли.

как я смог понять, надо выбрать LI в UL, которые являются дочерними

так зачем ТАК усложнять, если можно сделать так ?

var owned_li = document.querySelectorAll( 'ul > li' );


выберет LI первого колена,как вы говорите (я говорю дочери )
Ответить с цитированием
  #4 (permalink)  
Старый 20.06.2011, 12:47
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Начнем с малого.
Согласен, надо вопрос упростить.
Можно ли имея ссылку на объект A получить ссылку на объект B:
B={{},{},A,...{}}.
Элементы не дом.
А по поводу document.querySelectorAll в IE такое свойвство не поддерживается.
Ответить с цитированием
  #5 (permalink)  
Старый 20.06.2011, 17:33
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Иваннн Посмотреть сообщение
... Назначать каждому ul данный метод не хочу... Что делать?
Нуу, Вы уж определяйтесь чего Вы больше не хотите... Не хотите не хотеть, или не хотите решить свою задачу?
Как Вы создаете все эти элементы? Если не в HTML, а в JS, то я бы каждому объекту добавил при создании новое свойство типа obj.predok
и обращайтесь потом так: B=A.predok;

Можно ли имея ссылку на объект A получить ссылку на объект B: B={{},{},A,...{}}
-По-моему нельзя. Потому и остальные посмотрели Вашу тему и ничего не ответили...
Ответить с цитированием
  #6 (permalink)  
Старый 22.06.2011, 12:06
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Усе понятно мне
Не охота память тратить на такие свойвства. буду работать с dom.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему код работает? (обращение к форме из window) Василий Б. Элементы интерфейса 10 21.04.2010 10:10
$(this) обращение к выборкам цикла jei jQuery 1 16.09.2009 14:44
Обращение к элементам сайта Воитель Элементы интерфейса 6 20.08.2009 11:26
Обращение к форме октрытого окна SparkDSD Events/DOM/Window 3 27.02.2009 14:02
Обращение к родителю tantos Общие вопросы Javascript 6 11.11.2008 22:02