Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Web-программирование: «Java Script(JS): Коллекции DOM-объектов.
25.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Web-программирование: «Java Script(JS): Коллекции DOM-объектов. Печать E-mail
Автор megabax   
21.06.2013 г.
Урок 13. Управление шрифтами в CSS New Page 1

Web-программирование: «Java Script(JS): Коллекции DOM-объектов.

 

Для углубленного изучения web-программирования (язык PHP и написание своей собственной CMS) советую подписаться на платный раздел (см. анонсы раздела "Пишем Easy CMS").

 

Для удобства в JavaScript есть возможность обращаться к элементам DOM-объектов через коллекции. Например, коллекция картинок объекта document называется images. Следующий пример иллюстрирует применение этой коллекции:

 

<html>

 

<head>

    <title>Урок 87. Java Script (JS): </title>

</head>

 

<body>

    <input type="submit" value="Нажми на меня" OnClick="ImageClick()">

    <img src="Blue_01.png">

    <img src="Yellow_04.png">

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

        function ImageClick() {

            a=document.images[0].src

            document.images[0].src=document.images[1].src

            document.images[1].src=a

        }

    </SCRIPT>

</body>

 

</html>

 

Вот скриншот этого примера (картинки меняются местами, когда мы щелкаем по кнопочке):

Тема сегодняшнего выпуска: «Java Script(JS): Коллекции DOM-объектов.

 

Существуют так же им другие коллекции:

  • forms - коллекция элементов form.

  • anchors - коллекция элементов, созданных тэгом <A> с атрибутом name.

  • links - коллекция элементов, созданных тэгом <A> с атрибутом HREF.

  • applets - коллекция элементов <applet>. Подробнее о работе с апплетами смотри тут.

  • embeds - коллекция элементов, созданных тэгом embed.

К элементам коллекции можно обращаться не только по индексу, но так же и по имени, заданному в атрибуте id, вот пример переписанный на использование имени тэгов:

<html>

 

<head>

    <title>Урок 87. Java Script (JS): </title>

</head>

 

<body>

    <input type="submit" value="Нажми на меня" OnClick="ImageClick()">

    <img src="Blue_01.png" id="first">

    <img src="Yellow_04.png" id="second">

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

        function ImageClick() {

            a=document.images['first'].src

            document.images.first.src=document.images["second"].src

            document.images[1].src=a

        }

    </SCRIPT>

</body>

 

</html>

 

 

Так же по имени можно обращаться и к элементам массива, который вернула функция getElementsByTagName.

 

Последнее обновление ( 29.06.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги