Аватар для Elenarii
5 / 5 / 1
Регистрация: 10.03.2010
Сообщений: 118

Раскрасить цвет содержимого ссылки только третьего элемента

14.12.2011, 03:12. Показов 1080. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
пытаюсь переделать данный код в функцию с параметром. Например, чтобы раскрасить цвет содержимого ссылки только третьего элемента в списке, а не все элементы.
JavaScript
1
2
3
4
5
6
7
8
9
var m = document.getElementsByTagName("li");
var x, y, links;
for(x = 0; x < m.length; x++) { 
m1 = m[x].getElementsByTagName("a");
for(y = 0; y < m1.length; y++) {
                        m1[y].style.color = "green";
                        m1[y].parentNode.style.margin = "0px 0px 0px 20px";
                }
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2011, 03:12
Ответы с готовыми решениями:

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

Раскрасить булев куб в (n+1) цвет
Здравствуйте! Помогите, пожалуйста, решить следующую задачу. Нужно раскрасить булев куб так, чтобы цвета всех соседей каждой вершины,...

Как при "td a:hover{" изменился цвет не только ссылки
но и фон столбца, т.е. вот при наведении на ссылку меняется цвет ссылки ,а как таблицы? #menu td a:hover{ color:#fff; }

3
38 / 38 / 6
Регистрация: 16.11.2011
Сообщений: 112
16.12.2011, 00:17
JavaScript
1
2
var m = document.getElementsByTagName("li");
m[2].getElementsByTagName("a")[0].style.color = "green";
0
 Аватар для Elenarii
5 / 5 / 1
Регистрация: 10.03.2010
Сообщений: 118
16.12.2011, 00:36  [ТС]
а зачем после getElementsByTagName("a") - "[0]"?
0
38 / 38 / 6
Регистрация: 16.11.2011
Сообщений: 112
16.12.2011, 09:48
getElementsByTagName возвращает массив элементов. В данном случае ссылок. А индекс массива значит номер элемента порядковый. Даже если ссылка одна в любом случае нам нужно взять её из массива по индексу

Добавлено через 3 минуты
JavaScript
1
2
var m = document.getElementsByTagName("li");
m[2].getElementsByTagName("a")[0].style.color = "green";
Эта запись дословно значит - Берем все li в списке и запоминаем в переменную m. Берем 3-ю лишку, находим у неё первую ссылку и делаем зеленым цветом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.12.2011, 09:48
Помогаю со студенческими работами здесь

Раскрасить буквы строки в синий цвет
вводится строка,все буквы &quot;а&quot; в этой строке должны быть синего цвета.

Как раскрасить цвет бегунка у ScrollBar?
В свойствах ScrollBar можно раскрасить только Background - то есть только внутреннюю его поверхность. Но как изменить цвета бегунка и его...

Цвет шрифта изменяется не только у нажатого дочернего элемента но и у др. доч. элементов в соседних группах
Уважаемые программисты! Подскажите, пожалуйста, как исправить мой код так, чтобы при нажатии на дочерний элемент компонента...

По очереди раскрасить строки RichEdit в красный цвет
Мне надо по очереди раскрасить строки richedit в красный. Делаю так: for i:=0 to form1.richedit1.lines.count-1 do begin ...

Как поменять два элемента в двусвязном списке?(нельзя менять информационную часть, только ссылки)
Дан список из n целых чисел a1,a2...an.Поменять местами первый неотрицательный и максимальный элемент списка.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru