Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   свойство элемента (https://javascript.ru/forum/misc/2686-svojjstvo-ehlementa.html)

Flex 31.01.2009 17:46

свойство элемента
 
Вопрос от новичка. Какое свойство элемента хранит в себе его id?

q--b 31.01.2009 17:56

вам что нужно то скажите ? - цель какая ? если просто добраться до этого элемента то надо просто присвоить тегу id например так <div id='a0001'>,а потом добраться до него так document.getElementById('a0001').style.color=...
если же вам необходимы все id документа то вам поможет проход по массиву коллекции all которая содержит id сех без исключения элементов в документе если таковые имеются
p.s.
правильно заданный вопрос - половина ответа . . .

Gvozd 31.01.2009 18:38

q--b,
я думаю человек на самом деле хотел узнать id элемента полученного другим способом
Flex,
element=document.getElementById("wrapper")
alert(element.id)

x-yuri 31.01.2009 20:30

Цитата:

если же вам необходимы все id документа то вам поможет проход по массиву коллекции all которая содержит id сех без исключения элементов в документе если таковые имеются
q--b, раз уж ты document.all советуешь человеку, так предупреди, что firefox понимает его только в режиме совместимости, html 4.01 strict, transitional - undefined

q--b 31.01.2009 20:40

ишь набросились ! :D во первых человеГ исчо сам не ответил ничего ,а во вторых вы разве не видели слова "вопрос от новичка" ? ;)
p.s.
смотри ,как заматерились (strict, transitional - undefined) :D

Flex 31.01.2009 21:36

Цитата:

Сообщение от Gvozd (Сообщение 11730)
q--b,
я думаю человек на самом деле хотел узнать id элемента полученного другим способом
Flex,
element=document.getElementById("wrapper")
alert(element.id)

Действительно, вот о чём я спрашивал! :) Всем спасибо за интерес к теме! Буду пробовать писать свой задуманный скрипт.

q--b 31.01.2009 22:34

Цитата:

Сообщение от Flex (Сообщение 11738)
Действительно, вот о чём я спрашивал! :) Всем спасибо за интерес к теме! Буду пробовать писать свой задуманный скрипт.

вопрос к Flex какое свойство элемента содержит его id ? - приступайте к ответу не дочитывая пост до конца! А йа пацталом - вот честно ! вот вам крест во все пузо - ржунимагу:D ну ладно у меня то не прошла логическая схема в голове из-за простоты вопроса и я начал тему дальше развивать раздумывая о том ,что человек хочет добраться до элемента чтобы с ним что либо сотворить ,а вы то куда смотрели господа x-yuri и Gvozd? Gvozd - после такого ответа он наверное подумал ,что свойство element содержит id - даю 50%.
тогда ответ другой - не"element=document.getElementById("wrapper")ale rt(element.id)" ,а - "свойство элемента которое содержит его id это свйство (id)" если конечно вы хотели не просто взглянуть на id в окошке метода alert после чего закрыть его,но разве после моего первого поста это еще не стало понятно? кому нет - прошу поднять руки ! :D
p.s.
о кстати ,а как вам такой http://www.google.ru/search?hl=ru&newwindow=1&q=id+javascript&btnG=%D0% 9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=0&oq=id+ja вариант?

x-yuri 01.02.2009 03:14

q--b, сначала ты не понял, что человеку нужно, потом ты не понял, что ему уже все ответили. Ты бы думал, перед тем как говорить ;-) а тем более смеятся

Gvozd 01.02.2009 03:58

q--b,
если уж ты решил что мой ответ является неполным||непонятным||неодн ознычным для топикстартера, то мог бы его дополнить-пояснить.
я же сказал по минимуму, что реально необходимо для раскрытия темы адекватному человеку.и при этом даже не послал его(ни в гугл, ни в пешее эротическое путешествие)
если у него будут проблемы я поясню другим способом свой пост.
но я у НЕГО проблем никаких не вижу.
после вашего поста, мне бы например не стало ясно что его id можно найти в одноименном свойстве.
all же не является полностю универсальным решением, ибо не является стандартом, и не везде реализовано.
Благодаря x-yuri я теперь знаю как заставить работать это в мозилле(раньше не знал, и написал однажды кучу кода, не работающего в мозилле)
И вообще, может ыбть топик-стартер еще не привык ко всем реалиям JS, что атрибуты элемента часто содержатся в его свойствах, под таким же именем.

ЗЫ а вообще эта дискусия не стоит выеденного яйца.
ключевые тут только три поста:вопрос топик стартера, и два ответа, один из которых оказался полезным топик-стартеру.
ЗЗЫ не удержался не написать длинный пост, когда в "интернете кто-то не прав"

q--b 01.02.2009 06:59

Цитата:

Сообщение от x-yuri (Сообщение 11752)
q--b, сначала ты не понял, что человеку нужно, потом ты не понял, что ему уже все ответили. Ты бы думал, перед тем как говорить ;-) а тем более смеятся

так - ну слюнями в монитор тут брызгать не надо так что успокойтесь!вы,что слишком ранимая личность ? - посмеялись над ним видети ли!:p вы не из разряда тех кто считает ,что он тут самый умный ? для чего вы вообще сюда пишите ? - для количества сообщений ? вы тему внимательно читаете ?:confused:
Цитата:

Сообщение от Gvozd
если уж ты решил что мой ответ является неполным||непонятным||неодн ознычным для топикстартера, то мог бы его дополнить-пояснить.

да мы оба не верно написали. Я - потому,что решил ибо человеку явно нужно не просто посмотреть на йд элемента в окне метода алерт,а ,как либо этот элемент изменить потому и написал такую заготовку. . .
document.getElementById('a0001').style.color=... ну а последующая запись
element=document.getElementById("wrapper")alert(el ement.id)
по сути является тем же только уже с декларацией переменной после которого Flex скорее всего подумал ,что element это свойство которое и содержит id. . .
вопрос:Какое свойство элемента хранит в себе его id?
ответ:свойство элемента ID содержит его id
но это уже после второго поста стало понятно. . .а уж после 7го поста только дегенерат не поймет.
p.s.
если вы после фразы " надо просто присвоить тегу id например так <div id='a0001'>,а потом добраться до него так document.getElementById('a0001').style.color=..." не поняли какое свойство элемента содержит id тогда это печально. . .
От дальнейших коментариев по этой теме отказываюсь и прошу модератора написать один пост с ответом
ответ:свойство элемента ID содержит его id весь остальной бредологический флуд можно удалить . . .

x-yuri 01.02.2009 07:28

q--b, ты просто до сих пор не осознал, что Gvozd понял, что нужно человеку, а Flex понял ответ

по поводу "html 4.01 strict, transitional" я тебе отвечал, а не Flex

p.s. над тобой кто-нибудь смеялся в http://javascript.ru/forum/events/2641-object.html ? А здесь ты увидел, что кто-то меньше тебя знает и "ржунимагу". Это ты за место в пищевой цепочке сражаешься?

q--b 01.02.2009 07:45

Цитата:

Сообщение от x-yuri (Сообщение 11759)
q--b ты просто до сих пор не осознал, что Gvozd понял, что нужно человеку, а Flex понял ответ

по поводу "html 4.01 strict, transitional" я тебе отвечал, а не Flex

p.s. над тобой кто-нибудь смеялся в http://javascript.ru/forum/events/2641-object.html ? А здесь ты увидел, что кто-то меньше тебя знает и "ржунимагу". Это ты за место в пищевой цепочке сражаешься?

первое:я ни за что не сражаюсь,а в objecte я в итоге самостоятельно разобрался и решение своё написал к тому же object не id и то что я на 2ой день общения с js нашел решение с object в ооп считаю терпимым результатом

второе:смеялся я больше не над флексом,поскольку не люблю смеяться над тем,кто не знает каких либо простых вещей ибо сам был таким же да и до сих пор иногда глупость могу спросить. Смеялся больше над собой и над нами в целом ,что такой простой вопрос ,как обычно ввел в ступор

третие:подумаю трижды в следующий раз прежде чем создавать тут тему или отвечать кому то учитывая здешнее гостеприимство
p.s.
Цитата:

Сообщение от x-yuri (Сообщение 11759)
q--b, ты просто до сих пор не осознал, что Gvozd понял, что нужно человеку, а Flex понял ответFlex

не - тут ты не прав я думаю,что Флекс возможно до сих пор не осознал,что именно он понял
буквально 5 минут гугла и он постеснялся бы задать тут этот вопрос:eek:

x-yuri 01.02.2009 08:04

Цитата:

второе:смеялся я больше не над флексом,поскольку не люблю смеяться над тем,кто не знает каких либо простых вещей ибо сам был таким же да и до сих пор иногда глупость могу спросить. Смеялся больше над собой и над нами в целом ,что такой простой вопрос ,как обычно ввел в ступор
над flex'ом в частности. Просто будь скромнее и думай, как может быть воспринят твой ответ ;-)

Цитата:

третие:подумаю трижды в следующий раз прежде чем создавать тут тему или отвечать кому то учитывая здешнее гостеприимство
ну это твое дело. На обиженных воду возят ;-)
а с гостеприимством здесь все ok - вспомни, как на твой вопрос ответили

Цитата:

q--b, ты просто до сих пор не осознал, что Gvozd понял, что нужно человеку, а Flex понял ответ
не - тут ты не прав я думаю,что Флекс возможно до сих пор не осознал,что именно он понял
как минимум его ответ устроил, а даже если он чего-то не понял, то потом спросит. И Gvozd считает также ("но я у НЕГО проблем никаких не вижу")

q--b 01.02.2009 08:19

Цитата:

Сообщение от x-yuri (Сообщение 11761)
над flex'ом в частности. Просто будь скромнее

а ,как ответили на мой вопрос? хы хы хы - если ты внимательно читал ту тему опять же - то я думаю видел,что Андрей сразу заслал меня читать теорию ,а потом мне вообще битую ссылку впарили и в итоге я ушел читать опять же повторюсь ЧИТАТЬ самостоятельно на другом справочнике инфу,где все и нашел
ну насчет скромности это явно не ко мне - я вообще самый скромный парень на планете! а насчет обиделся ! - ха ты чо так пошутил чтоли ? Петросян нервно курит в сторонке , - на тебя обижаться - себя не уважать ! и вообще эта тема ,что вместилище флуда? есть какие то вопросы - пиши в личку или в аську 303264362 ,но никак не сюда
p.s.
превратили топик в хлев цуко! :eek:

Flex 01.02.2009 10:37

Цитата:

Сообщение от x-yuri (Сообщение 11761)
И Gvozd считает также ("но я у НЕГО проблем никаких не вижу")

Ребята, воздержусь от каких-либо дискуссий :) Только скажу Gvozd что у меня никаких проблем не возникло, так как его пост полностью и понятно ответил на мой вопрос.

Андрей Параничев 01.02.2009 17:54

Ребята, успокойтесь. На вопрос, поставленный опенером, уже ответили, не надо разводить флуд на тему кто ответил на простой вопрос лучше.


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