Здесь вы сможете побродить по DOM, посмотреть все элементы и проверить, все ли вы понимаете правильно.
Привет, отважные путешественники!
Вам предоставляется возможность побродить в чудесном мире DOM.
Путь начинается с document.documentElement (он же - тег <HTML>).
Ниже находится документ и кнопки управления. Сверяйте свои движения с картой (документом).
Все может оказаться совсем не так просто. Как правило, уже первые движения вызывают вопрос "где я нахожусь?". Чтобы на него ответить - посмотрите на "Текущий узел" и сверьте его с HTML.
Удачи и новых открытий!
Спасибо, по DOM'у побродил. Но вот маленькая незадача...
Ну никак, никак не пойму, как пользоваться формочкой под текстом «Получить:»! Пожалейте дурака, научите пользоваться :'(
UPD: допёр. просто переходим на нужный узел DOM-дерева и вводим название свойства или атрибута. Получаем значение. Хоспади, какой же я тупой >_<
хм.. а вы не задумывались написать утилиту с подобным смыслом на php например, можно еще сделать чтобы отображалось не только содержание документа но и само дерево.. я думаю получилось бы потрясно)
Afterward, I explored live casino options and tried live dealer craps. While I was familiar with craps, playing it live was a new experience. The live setup with an energetic dealer and the real-time dice https://1winkorean.kr/ rolls made the game thrilling. The social aspect and the suspense of each roll enhanced the experience.
Один вопрос:
когда захожу во внутрь HEAD, двигаюсь к последнему соседу и получаю Node.ELEMENT_NODE
tagName: STYLE. Откуда он берется? В коде хтмл такого не вижу.
Помните эту статью: Введение. DOM в примерах.? Так вот, это своеобразный тренажер для ориентировки в структуре html-документа( так понял это я). Если Вы еще раз прочтете ту статью, то вероятно поймете, что именно, Вы имеете возможность потренировать. На всякий случай, возьму на себя смелость еще раз попытаться это объяснить ( я ведь сам еще только начал изучать js ).
И так, предположим, что у Вас за окном растет дерево. Часть этого дерева находится в почве( а именно корень и часть ствола ). Так вот, почва - это окно браузера, в котором открыт какой-то html-документ ( дерево ). Другими словами - растет дерево. Корень этого дерева имеет довольно не простою структуру. Этот корень делится на 2. Первая часть этого корня называется DOCUMENT ( в нашем случае ), а вторая HTML. У корня под названием DOCUMENT нет никаких явных ответвлений. А вот у корня HTML таковые имеются. Их два:
html-тег HEAD;
html-тег BODY;
Помните я выше писал, что в почве ( окно браузера ) находится корень ( DOCUMENT и HTML ) и часть ствола ( часть самого дерева ). Так вот, та часть ствола под землей - это и есть тег HEAD( потому, что его не видно, если не копать землю, так же как и невидно содержимого между тегами HAED на самой странице( если не лезть в исходник ) ). У тега HEAD есть свои ответвления ( простой текст ( типа этого ) и такие теги как TITLE, META, LINK, SCRIPT, и возможно некоторые другие( я просто больше не знаю ) ). Эти ответвления и составляют мини структуру части дерева под землей.
Далее идет видимая часть дерева ( тег BODY ). У этой части дерева может быть ооочень много веточек ( в качестве примера, помимо текста, можно взять тег DIV или TABLE ), а у этих веточек могут быть ещё веточки ( [div][div]Текст[/div][/div], к примеру ) и так далее... Что еще сказать можно об этом? Ммм... да наверно все. Теперь перейдем к самому DOM'у .
DOM позволяет управлять структурой этого дерева. Добавлять веточки ( как бы тупо это не читалось ), срывать веточки или листочки, изменять их внешний вид. Но, что бы это делать, нам необходимо указать какую именно веточку мы хотим изменить. Что бы это сделать ( указать ) в DOM имеются следующие "причиндалы": parentNode - позволяет обратиться к родителю текущего элемента( самая верхняя кнопочка данного тренажера ); previousSibling - перейти к предыдущему элементу( левому ). В тренажере эта кнопочка вторая сверху с левой стороны. nextSibling - перейти к следующему элементу ( правому ). В тренажере эта кнопочка вторая сверху с правой стороны. firstChild - перейти к первому дочернему элементу ( левому ). В тренажере эта кнопочка третья сверху с левой стороны. lastChild - перейти к последнему дочернему элементу ( правому ). В тренажере эта кнопочка третья сверху с правой стороны. Пример:
[DIV][h3]Текст[/h3][SPAN][/SPAN][/DIV]
Теперь, имея более простой ( даже примитивный ) пример, можно посмотреть на примере, как это работает:
Родителем ( главным элементом ), в данной ситуации является тег DIV. Что бы к нему обратиться, скажем( напишем ), из h3, достаточно нажать на кнопочку parentNode. А если мы находимся в SPAN? Точно так же. h3 и SPAN это дети ( дочерние элементы ( firstChild и lastChild соответственно ) тега DIV ). Теперь попробуем обратиться к h3 из DIV. Для этого, как писалось выше, нужно кликнуть по кнопочке с надписью firstChild ( т.к. h3 это первый ( крайний с лева ) элемент в DIV'е ). А что бы попасть из DIV в SPAN нужно клацнуть по кнопке с надписью lastChild. Что бы из h3 попасть в SPAN достаточно кликнуть по nextSibling, а обратно можно попасть кликнув по кнопочке previousSibling. А как же нам попасть к "Текст", скажем ( напишем ), из... h3? Очень просто. Нужно кликнуть по кнопочке firstChild, т.к. "Текст" - это первый ( и единственный ) элемент в теге h3. А как бы попасть из SPAN туда же ( в "Текст" )? Тут уже сложнее... Нужно клацнуть 2 раза по кнопкам. Первый раз по previousSibling, что бы попасть в h3, а потом все по той же firstChild ( хотя, наверно можно и по lastChild, разницы я не вижу ). Теперь попробуем из DIV попасть в SPAN. Подобный механизм действий уже описывался выше, но, как говорят, повторение - мать учения! Просто бацаем по lastChild и всё на этом... Точка.
Объяснение очень хорошее и доступное, но не совсем точное. Корень дерева не состоит из двух частей (DOCUMENT и HTML). HTML является дочерним элементом DOCUMENT'а. Иначе было бы невозможно использовать document.getElementById() и другие функции поиска элементов (потому что в DOCUMENT ничего бы не было). Также это можно проверить, выполнив код (в опере или файрфоксе):
alert(document.firstChild.nextSibling.tagName);
В таком случае я бы сказал так: корень состоит из трёх частей: нижняя - это WINDOW. Далее идут DOCUMENT и HTML. А от HTML (верхней части корня) вверх идёт основной ствол - BODY и небольшой - HEAD, каждый из которых имеет свои ветви. Только у небольшого ствола (HEAD) их обычно намного меньше.
Вот именно это я имел ввиду:) Только я не согласен с Вами. DOCUMENT( DOCTYPE ) - это тег... Только немного специфический:) Он так же является частью документа.
Starting my adventure in online casinos, I selected a site known for its engaging game selection and intuitive design. My first game was an online slot with a circus theme, complete with vibrant visuals and a lively soundtrack. The game featured “circus act bonuses” and “big top jackpots,” which added excitement to each spin. I appreciated how the game combined entertaining graphics with rewarding gameplay mechanics.
Eager to explore further, I checked https://mostbetsindia.in/ out the live casino section and tried my hand at live dealer roulette. Although I had some basic knowledge of the game, the live interaction with the dealer provided a fresh perspective. The real-time wheel spin and the dealer’s engaging commentary made the experience feel more authentic and interactive.
После подачи заявки команда компании немедленно приступила к работе. На следующий день все необходимые документы были у нас на руках. Это было невероятно оперативно, особенно учитывая, что процесс регистрация в Москве купить обычно занимает гораздо больше времени. Мы были приятно удивлены такой скоростью и профессионализмом.
Оформление временной регистрации оказалось простым и прозрачным процессом. Специалисты компании обладают многолетним опытом и отлично разбираются в законодательстве, что помогло избежать любых ошибок и задержек. Услуги временной регистрации предоставляются на договорной основе, что гарантирует законность всех действий.
Alex was proactive in using promotional offers, such as no-wagering bonuses and cashback deals, to enhance https://q7casino1.com/ his gaming experience. He appreciated the convenience of the mobile app, which allowed him to play on the go. Alex’s story illustrates the value of exploring various game types, from engaging slots to strategic live dealer games, and making the most of promotions to optimize the online casino experience.
Отличная штука. Только кое-чего не понятно, скажм, firstChild тега
<head>
по моему разумению это
<meta>
, а оказывается, что это не так, первым ребенком является текст (пробельные символы). Объясните неразумному, откуда они, это табуляция учитывается? Т.е., если бы скажем вместо
заметил небольшую ошибку, а именно комментарии html по представленному коду находятся до закрывающего тега body, а в "игрушке" комментарии идут после body.
Скажите,плиз, что нужно ставить в поле "получить". Поставила Style, нажала кнопку, вышло окно border:1 px solid green, но в этом коде нигде нет зеленой рамочки. наоборот есть красный цвет. Подставляла в это поле class, body, ul, html везде дает undefined.
Ходила по кнопочкам, попадала на div, title,meta, head, body,html,ul , li .
Получается, что на одну и туже кнопочку нажимала 2 раза подряд для LI.
А на style так и не попала, но в комментариях здесь прочитала о style и попробовала посмотреть
свойства и атрибуты, но попасть на него так и не смогла.
id вышло свойство footer.
а на id dataKeeper не вышло.
еще не поняла, что здесь означает =
еще не понятно что значит вправо и влево , от чего.
В каком случае нужно нажимать на "здесь стоите вы"
The platform’s promotions were a significant draw, offering everything from a generous sign-up bonus to weekly cashbacks. Their mobile app was smooth and intuitive, allowing me to play without https://roocasinoau1.com/ any hiccups. For those embarking on their online casino journey, finding a platform with both engaging slot games and authentic live dealer experiences is crucial. My journey has been both entertaining and enlightening, showing me the breadth of opportunities in online gaming.
After enjoying a few slot https://extra2spincasino-france.com/ games, Tom ventured into live dealer games. His choice was live dealer poker, intrigued by the possibility of interacting with a real dealer. The live dealer experience provided Tom with a sense of realism and excitement that he hadn’t anticipated. The dealer’s explanations and tips were particularly helpful, making the game more accessible and enjoyable.
Вместо неинформативного "Так выглядит документ" , надо было бы сделать DOM-дерево с подсветкой местонахождения и по нему бродить. Зачем излишняя сложность ?
И Получить не так должна работать. Раз названо получить , то я и должен получить атрибут или свойство конкретного элемента , если они у него есть.
As the digital roulette wheel spun for the final time on her screen, Emma felt the weight of her gambling habits bearing down on her. The thrill she had once felt had vanished, replaced by a sense of urgency to change her path.
Emma closed the tab, severing her connection to the https://1winmx.com.mx/ virtual casino that had dominated her life. The silence that followed provided her with a moment to reflect on the consequences of her addiction. Though the journey ahead would be tough, Emma was committed to seeking support and making the necessary changes for a healthier future.
Подскажите кто-нибудь, пожалуйста, а что значат <пробельные символы> в NodeValue? Т.е., например, двигаешься от одного элемента DOM до другого и сразу на элемент не попадаешь, в промежутке натыкаешься на эти пробельные символы.
Что-то я не догоняю.
Два больших пальца вверх за эту вашу замечательную статью. Мне действительно понравилось читать эту статью сегодня, и я полагаю, что она может быть выдающейся среди других статей, которые я еще не читал. Было бы geometry dash идеально, если бы вы продолжили эту работу в таком же качестве.
I've given careful thought to your stance, but I have only up reservations about agreeing with you since it neglects crucial aspects that are integral to the overall picture.
Я очень любопытен в кодировании, темы, разделяемые здесь, очень интересны, иногда мне приятно знать, что я могу получить помощь здесь в тот момент, когда я застрял и не могу ее решить. 2020
run 3 is a game that gets everyone excited and selling because if you're not careful you will fall, so challenge your fellow players to see who can run farther.
We acknowledge that playing rhythm games in any format is enjoyable, however, like with any medium, the experience is enhanced and made more enjoyable when shared with others. drift boss
Even if I write a post on the same topic, I think my writing is too shabby if I compare it with yours. I would like to refer to other posts on the same topic. 사설토토사이트
You have made some decent points there. I looked on the internet for more information about the issue and found most people will go along with your views on this web site 스포츠토토사이트
I was impressed by your writing. Your writing is impressive. I want to write like you.카지노게임추천 I hope you can read my post and let me know what to modify. My writing is in I would like you to visit my blog.
Tetris is the popular puzzle game that got it all began by appealing to our innate drive to bring order out of chaos. In 1984, Alexey Pajitnov, who had previously worked as a computer programmer, invented the Tetris video game.
Hello! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found 카지노게임사이트 and I'll be book-marking and checking back frequently!
Thanks for your personal marvelous posting! I quite enjoyed reading it, you will be a great author. I will always bookmark your blog and will come back down the road. I want to encourage one to continue your great posts, have a nice morning! pgslotvip" title="pgslotvip">pgslotvip
Thanks for another fantastic post. The place else could anybody get that kind of info in such a perfect method of writing? I have a presentation next week, and I’m at the search for such information. ufabet168
betflikvip Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work.
It’s really a great and helpful piece of info. I’m glad that you shared this helpful info with us. Please keep us up to date like this. Thanks for sharing. biobet
Good website, where bitlife game did you find the details for this post?After reading a few of your articles, I'm pretty impressed with your writing style. Many thanks, and please continue your productive job.
Hi everyone, my name is Jalen, I have a hobby of learning and playing good new games. I recently played a game called Papa's freezeria, which is a light game on the subject of cooking, suitable for all ages. It's a good and extremely attractive food discovery game.
THE ONE CARGO บริการ นำเข้าสินค้าจีน ราคาถูก เรามีช่องทางการเข้าถึงสินค้าที่หลากหลาย ที่จะช่วยให้ลูกค้าได้พบกับสินค้าที่ต้องการ และเลือกซื้อสินค้าที่อยากได้จริงๆ ในราคาที่ถูกใจด้วย
При путешествии по DOM, начнем с корневого элемента document.documentElement, который представляет собой тег . Оттуда мы можем двигаться по дереву DOM, fnaf исследуя каждый элемент.
This is an exceptional repository of knowledge! After conducting an exhaustive investigation, I was treated to a very pleasurable physical encounter. I would appreciate it if you could provide me with the information necessary to be notified whenever a new post is published. I was utterly captivated by it. papa's freezeria
It took some discipline, but I also learned the importance of betting with a clear mind, devoid of emotional attachment to teams. One of the biggest changes I made was tracking my bets and analyzing my successes https://betzinocasino-fr1.com/ and failures. This data-driven approach allowed me to refine my strategy and make smarter bets over time. Now, when I place a bet, it’s not just about hoping for the best—it's a calculated risk based on research and data.
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Очень полезная штука! Реально помогает разобраться в дереве DOM-объектов. Особенно когда используешь firefox =)
Спасибо
+1 за "Реально помогает разобраться в дереве DOM-объектов".
Илья спасибо!
спасибо за статью,более-менее разобрался
спасибо за чувство юмора! пять баллов.
спасибо. А где на сайте ссылка "помочь проекту $" ?
Занимательная ерундовинка.
Игрался до потери сознания ,
но во все элементы попал.
теперь без труда представляю))))
спасибо!
А почему самого главного нет - javascript кода к кнопкам при путешествии? я вот и хочу узнать методы для навигации..
Совсем обленились.
Сохраняй страницу со всеми потрохами и смотри на здоровье.)
А ещё было бы прикольно сделать чтобы когда обошел все элементы дерева то выдавалось бы поздравление
interesting thought! thanks. tampa fence companies
yes I agree sandblasting in baton rouge
Спасибо, по DOM'у побродил. Но вот маленькая незадача...
Ну никак, никак не пойму, как пользоваться формочкой под текстом «Получить:»! Пожалейте дурака, научите пользоваться :'(
UPD: допёр. просто переходим на нужный узел DOM-дерева и вводим название свойства или атрибута. Получаем значение. Хоспади, какой же я тупой >_<
Azadi, можешь объяснить как функционирует игрушка?
Не Хоспади, а Господи Владыка и Отец наш Небесный!
хм.. а вы не задумывались написать утилиту с подобным смыслом на php например, можно еще сделать чтобы отображалось не только содержание документа но и само дерево.. я думаю получилось бы потрясно)
Afterward, I explored live casino options and tried live dealer craps. While I was familiar with craps, playing it live was a new experience. The live setup with an energetic dealer and the real-time dice https://1winkorean.kr/ rolls made the game thrilling. The social aspect and the suspense of each roll enhanced the experience.
Один вопрос:
когда захожу во внутрь HEAD, двигаюсь к последнему соседу и получаю Node.ELEMENT_NODE
tagName: STYLE. Откуда он берется? В коде хтмл такого не вижу.
Полагаю, что оно наследуется от веб-страницы, в которую добавлен это html-код (как iframe).
5 баллов!
Класс!! Почти как DOOM 3D )))
Объясните по подробнее, как функионирует штука. Хотя бы привидите один пример, плиз
Помните эту статью: Введение. DOM в примерах.? Так вот, это своеобразный тренажер для ориентировки в структуре html-документа( так понял это я). Если Вы еще раз прочтете ту статью, то вероятно поймете, что именно, Вы имеете возможность потренировать. На всякий случай, возьму на себя смелость еще раз попытаться это объяснить ( я ведь сам еще только начал изучать js ).
И так, предположим, что у Вас за окном растет дерево. Часть этого дерева находится в почве( а именно корень и часть ствола ). Так вот, почва - это окно браузера, в котором открыт какой-то html-документ ( дерево ). Другими словами - растет дерево. Корень этого дерева имеет довольно не простою структуру. Этот корень делится на 2. Первая часть этого корня называется DOCUMENT ( в нашем случае ), а вторая HTML. У корня под названием DOCUMENT нет никаких явных ответвлений. А вот у корня HTML таковые имеются. Их два:
Помните я выше писал, что в почве ( окно браузера ) находится корень ( DOCUMENT и HTML ) и часть ствола ( часть самого дерева ). Так вот, та часть ствола под землей - это и есть тег HEAD( потому, что его не видно, если не копать землю, так же как и невидно содержимого между тегами HAED на самой странице( если не лезть в исходник ) ). У тега HEAD есть свои ответвления ( простой текст ( типа этого ) и такие теги как TITLE, META, LINK, SCRIPT, и возможно некоторые другие( я просто больше не знаю ) ). Эти ответвления и составляют мини структуру части дерева под землей.
Далее идет видимая часть дерева ( тег BODY ). У этой части дерева может быть ооочень много веточек ( в качестве примера, помимо текста, можно взять тег DIV или TABLE ), а у этих веточек могут быть ещё веточки ( [div][div]Текст[/div][/div], к примеру ) и так далее... Что еще сказать можно об этом? Ммм... да наверно все. Теперь перейдем к самому DOM'у .
DOM позволяет управлять структурой этого дерева. Добавлять веточки ( как бы тупо это не читалось ), срывать веточки или листочки, изменять их внешний вид. Но, что бы это делать, нам необходимо указать какую именно веточку мы хотим изменить. Что бы это сделать ( указать ) в DOM имеются следующие "причиндалы":
parentNode - позволяет обратиться к родителю текущего элемента( самая верхняя кнопочка данного тренажера );
previousSibling - перейти к предыдущему элементу( левому ). В тренажере эта кнопочка вторая сверху с левой стороны.
nextSibling - перейти к следующему элементу ( правому ). В тренажере эта кнопочка вторая сверху с правой стороны.
firstChild - перейти к первому дочернему элементу ( левому ). В тренажере эта кнопочка третья сверху с левой стороны.
lastChild - перейти к последнему дочернему элементу ( правому ). В тренажере эта кнопочка третья сверху с правой стороны.
Пример:
[DIV][h3]Текст[/h3][SPAN][/SPAN][/DIV]
Теперь, имея более простой ( даже примитивный ) пример, можно посмотреть на примере, как это работает:
Родителем ( главным элементом ), в данной ситуации является тег DIV. Что бы к нему обратиться, скажем( напишем ), из h3, достаточно нажать на кнопочку parentNode. А если мы находимся в SPAN? Точно так же. h3 и SPAN это дети ( дочерние элементы ( firstChild и lastChild соответственно ) тега DIV ). Теперь попробуем обратиться к h3 из DIV. Для этого, как писалось выше, нужно кликнуть по кнопочке с надписью firstChild ( т.к. h3 это первый ( крайний с лева ) элемент в DIV'е ). А что бы попасть из DIV в SPAN нужно клацнуть по кнопке с надписью lastChild. Что бы из h3 попасть в SPAN достаточно кликнуть по nextSibling, а обратно можно попасть кликнув по кнопочке previousSibling. А как же нам попасть к "Текст", скажем ( напишем ), из... h3? Очень просто. Нужно кликнуть по кнопочке firstChild, т.к. "Текст" - это первый ( и единственный ) элемент в теге h3. А как бы попасть из SPAN туда же ( в "Текст" )? Тут уже сложнее... Нужно клацнуть 2 раза по кнопкам. Первый раз по previousSibling, что бы попасть в h3, а потом все по той же firstChild ( хотя, наверно можно и по lastChild, разницы я не вижу ). Теперь попробуем из DIV попасть в SPAN. Подобный механизм действий уже описывался выше, но, как говорят, повторение - мать учения! Просто бацаем по lastChild и всё на этом... Точка.
Объяснение очень хорошее и доступное, но не совсем точное. Корень дерева не состоит из двух частей (DOCUMENT и HTML). HTML является дочерним элементом DOCUMENT'а. Иначе было бы невозможно использовать document.getElementById() и другие функции поиска элементов (потому что в DOCUMENT ничего бы не было). Также это можно проверить, выполнив код (в опере или файрфоксе):
В таком случае я бы сказал так: корень состоит из трёх частей: нижняя - это WINDOW. Далее идут DOCUMENT и HTML. А от HTML (верхней части корня) вверх идёт основной ствол - BODY и небольшой - HEAD, каждый из которых имеет свои ветви. Только у небольшого ствола (HEAD) их обычно намного меньше.
Видимо автор комента имел в виду не DOCUMENT а DOCTYPE...хотя и это не совсем верно
Вот именно это я имел ввиду:) Только я не согласен с Вами. DOCUMENT( DOCTYPE ) - это тег... Только немного специфический:) Он так же является частью документа.
Starting my adventure in online casinos, I selected a site known for its engaging game selection and intuitive design. My first game was an online slot with a circus theme, complete with vibrant visuals and a lively soundtrack. The game featured “circus act bonuses” and “big top jackpots,” which added excitement to each spin. I appreciated how the game combined entertaining graphics with rewarding gameplay mechanics.
Eager to explore further, I checked https://mostbetsindia.in/ out the live casino section and tried my hand at live dealer roulette. Although I had some basic knowledge of the game, the live interaction with the dealer provided a fresh perspective. The real-time wheel spin and the dealer’s engaging commentary made the experience feel more authentic and interactive.
После подачи заявки команда компании немедленно приступила к работе. На следующий день все необходимые документы были у нас на руках. Это было невероятно оперативно, особенно учитывая, что процесс регистрация в Москве купить обычно занимает гораздо больше времени. Мы были приятно удивлены такой скоростью и профессионализмом.
Оформление временной регистрации оказалось простым и прозрачным процессом. Специалисты компании обладают многолетним опытом и отлично разбираются в законодательстве, что помогло избежать любых ошибок и задержек. Услуги временной регистрации предоставляются на договорной основе, что гарантирует законность всех действий.
шикарная вещь. разобралсо теперь с типами нодов и стал лучше понимать дом
Спасибо, теперь понятно что к чему
спасибо огромное! теперь по немногу начал понимать зачем DOM вообще существует!
Alex was proactive in using promotional offers, such as no-wagering bonuses and cashback deals, to enhance https://q7casino1.com/ his gaming experience. He appreciated the convenience of the mobile app, which allowed him to play on the go. Alex’s story illustrates the value of exploring various game types, from engaging slots to strategic live dealer games, and making the most of promotions to optimize the online casino experience.
Отличная штука. Только кое-чего не понятно, скажм, firstChild тега
по моему разумению это
, а оказывается, что это не так, первым ребенком является текст (пробельные символы). Объясните неразумному, откуда они, это табуляция учитывается? Т.е., если бы скажем вместо
имелось бы
то первый ребенок был бы meta?
Поспешил с вопросом, уже разобрался. За сайт еще раз спасибо.
почему у меня ни в одном браузере он не открывается нормально? появляются символы, квадратики....
заметил небольшую ошибку, а именно комментарии html по представленному коду находятся до закрывающего тега body, а в "игрушке" комментарии идут после body.
Очень творческий и доступный метод изложения, спасибо автору )
Скажите,плиз, что нужно ставить в поле "получить". Поставила Style, нажала кнопку, вышло окно border:1 px solid green, но в этом коде нигде нет зеленой рамочки. наоборот есть красный цвет. Подставляла в это поле class, body, ul, html везде дает undefined.
Ходила по кнопочкам, попадала на div, title,meta, head, body,html,ul , li .
Получается, что на одну и туже кнопочку нажимала 2 раза подряд для LI.
А на style так и не попала, но в комментариях здесь прочитала о style и попробовала посмотреть
свойства и атрибуты, но попасть на него так и не смогла.
id вышло свойство footer.
а на id dataKeeper не вышло.
еще не поняла, что здесь означает =
еще не понятно что значит вправо и влево , от чего.
В каком случае нужно нажимать на "здесь стоите вы"
уже попала и на "ОСТОРОЖНО" и увидела background-color:red.
Каждый раз как попадаешь на тег, нужно нажимать вверху ссылку "я стою здесь"
спасибо, кажется суть уловила.
The platform’s promotions were a significant draw, offering everything from a generous sign-up bonus to weekly cashbacks. Their mobile app was smooth and intuitive, allowing me to play without https://roocasinoau1.com/ any hiccups. For those embarking on their online casino journey, finding a platform with both engaging slot games and authentic live dealer experiences is crucial. My journey has been both entertaining and enlightening, showing me the breadth of opportunities in online gaming.
After enjoying a few slot https://extra2spincasino-france.com/ games, Tom ventured into live dealer games. His choice was live dealer poker, intrigued by the possibility of interacting with a real dealer. The live dealer experience provided Tom with a sense of realism and excitement that he hadn’t anticipated. The dealer’s explanations and tips were particularly helpful, making the game more accessible and enjoyable.
Зачет! помогает понять то что DOM не ограничивается только тэгами, комментарии и текстовые элементы тоже его часть.
Почему комментарий находится на одном уровне с head и body, если он расположен внутри body?
Это автор видимо ошибся. А так спасибо, очень наглядно.
ппц я пока это догнал чуть с ума не сошел запутало оч сильно)
Вместо неинформативного "Так выглядит документ" , надо было бы сделать DOM-дерево с подсветкой местонахождения и по нему бродить. Зачем излишняя сложность ?
И Получить не так должна работать. Раз названо получить , то я и должен получить атрибут или свойство конкретного элемента , если они у него есть.
А что это за кнопки? Нихера непонятно...
С появлением JQuery разбираться в DOM так как раньше уже не нужно.
Очень хороший тренажер! Большое спасибо!
Но у меня вопрос относительно "детей". Если у узла
не два "ребенка"- , а три или более, как обозначить центральных "детей"?
- - это firstChild, последний
- - это lastChild, а промежуточные как называются?
Т.е. первый
(Отредактированное предыдущее сообщение)
Очень хороший тренажер! Большое спасибо!
Но у меня вопрос относительно "детей". Если, например, у узла UL не два "ребенка", а три или более, как обозначить центральных "детей"?
Т.е.
As the digital roulette wheel spun for the final time on her screen, Emma felt the weight of her gambling habits bearing down on her. The thrill she had once felt had vanished, replaced by a sense of urgency to change her path.
Emma closed the tab, severing her connection to the https://1winmx.com.mx/ virtual casino that had dominated her life. The silence that followed provided her with a moment to reflect on the consequences of her addiction. Though the journey ahead would be tough, Emma was committed to seeking support and making the necessary changes for a healthier future.
sidarvik,
не уверен, но похоже можна обращаться по померу вот так:
childNodes[i]
где i - номер потомка
Подскажите кто-нибудь, пожалуйста, а что значат <пробельные символы> в NodeValue? Т.е., например, двигаешься от одного элемента DOM до другого и сразу на элемент не попадаешь, в промежутке натыкаешься на эти пробельные символы.
Что-то я не догоняю.
Хорошо помогает инструкция, посмотрите здесь. Спасибо!
Два больших пальца вверх за эту вашу замечательную статью. Мне действительно понравилось читать эту статью сегодня, и я полагаю, что она может быть выдающейся среди других статей, которые я еще не читал. Было бы geometry dash идеально, если бы вы продолжили эту работу в таком же качестве.
I've given careful thought to your stance, but I have only up reservations about agreeing with you since it neglects crucial aspects that are integral to the overall picture.
Thank you for helping me solve problems. This helps my I.T. Company] provide a great service to the locals of Ann Arbor.
Я очень любопытен в кодировании, темы, разделяемые здесь, очень интересны, иногда мне приятно знать, что я могу получить помощь здесь в тот момент, когда я застрял и не могу ее решить. 2020
Offshore Hosting with 100% DMCA ignored Hosting, Offshore Dedicated Server, Offshore VPS Hosting. https://offshorededi.com/ is the Most Secure Offshore Host. Providing Offshore Streaming Servers as well.
The motive of providing accounts of all ranges on our platform is to give customers what they demand and what they deserve.
csgo ranked accounts
buy csgo prime accounts
buy rust accounts
buy csgo commend bot
Roksa pl nowy tomysl
run 3 is a game that gets everyone excited and selling because if you're not careful you will fall, so challenge your fellow players to see who can run farther.
We acknowledge that playing rhythm games in any format is enjoyable, however, like with any medium, the experience is enhanced and made more enjoyable when shared with others. drift boss
smash karts is to gather surprise boxes and stay alive by using everything you discover inside of them, including rockets, grenades
Even if I write a post on the same topic, I think my writing is too shabby if I compare it with yours. I would like to refer to other posts on the same topic. 사설토토사이트
If I had found your post a little earlier, my presentation material would have been richer. 토토사이트
You have made some decent points there. I looked on the internet for more information about the issue and found most people will go along with your views on this web site 스포츠토토사이트
What you wrote really surprised me. It's so clear and easy to understand. tunnel rush
Thank you so much for the io games article. It was very informative and I will be sure to read it again in the future. Keep up the good work!
I was impressed by your writing. Your writing is impressive. I want to write like you.카지노게임추천 I hope you can read my post and let me know what to modify. My writing is in I would like you to visit my blog.
Yes, I’m going to check it out right away. This site has a great deal of really important information on the subject. papa's games
Tetris is the popular puzzle game that got it all began by appealing to our innate drive to bring order out of chaos. In 1984, Alexey Pajitnov, who had previously worked as a computer programmer, invented the Tetris video game.
Hello! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found 카지노게임사이트 and I'll be book-marking and checking back frequently!
Дерево не соответствует навигации!
Дерево не соответствует навигации!
Determine the right Portuguese translation of a concealed word in the word search game contexto unlimited
They are wonderful! Jumping game geometry dash lite requires you to use your own character to overcome geometric barriers.
Free fun entertainment games, join the game to have moments of relaxation, help increase energy all day long, work efficiently papa's pizzeria
The sources of information there are quite good and interesting geometry dash unblocked
What a fantastic travle piece of writing! You've managed to take a complex topic and present it in such an approachable and enjoyable way.
betflik vip ค่ายเกมทำเงินมาแรง แจ็กพอตแตกแสนทุกวัน
ufa168bet บาคาร่า DEMO ทดลองเล่นบาคาร่าครบทุกค่าย คาสิโนสดอันดับ1
Thanks for your personal marvelous posting! I quite enjoyed reading it, you will be a great author. I will always bookmark your blog and will come back down the road. I want to encourage one to continue your great posts, have a nice morning! pgslotvip" title="pgslotvip">pgslotvip
Thanks for another fantastic post. The place else could anybody get that kind of info in such a perfect method of writing? I have a presentation next week, and I’m at the search for such information. ufabet168
betflikvip Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work.
It’s really a great and helpful piece of info. I’m glad that you shared this helpful info with us. Please keep us up to date like this. Thanks for sharing. biobet
Good website, where bitlife game did you find the details for this post?After reading a few of your articles, I'm pretty impressed with your writing style. Many thanks, and please continue your productive job.
The game presents an innovative gameplay style cluster rush that combines speed, skill, and a dynamic environment.
Hi everyone, my name is Jalen, I have a hobby of learning and playing good new games. I recently played a game called Papa's freezeria, which is a light game on the subject of cooking, suitable for all ages. It's a good and extremely attractive food discovery game.
THE ONE CARGO บริการ นำเข้าสินค้าจีน ราคาถูก เรามีช่องทางการเข้าถึงสินค้าที่หลากหลาย ที่จะช่วยให้ลูกค้าได้พบกับสินค้าที่ต้องการ และเลือกซื้อสินค้าที่อยากได้จริงๆ ในราคาที่ถูกใจด้วย
При путешествии по DOM, начнем с корневого элемента document.documentElement, который представляет собой тег . Оттуда мы можем двигаться по дереву DOM, fnaf исследуя каждый элемент.
This is an exceptional repository of knowledge! After conducting an exhaustive investigation, I was treated to a very pleasurable physical encounter. I would appreciate it if you could provide me with the information necessary to be notified whenever a new post is published. I was utterly captivated by it.
papa's freezeria
DOM этого документа можно изучить, последовательно перемещаясь от одного элемента к Drift Hunters другому, начиная с корневого элемента .
It took some discipline, but I also learned the importance of betting with a clear mind, devoid of emotional attachment to teams. One of the biggest changes I made was tracking my bets and analyzing my successes https://betzinocasino-fr1.com/ and failures. This data-driven approach allowed me to refine my strategy and make smarter bets over time. Now, when I place a bet, it’s not just about hoping for the best—it's a calculated risk based on research and data.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.