Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.01.2015
Сообщений: 6

Добавить атрибут

26.01.2015, 14:15. Показов 582. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста разобраться. Не получается добавить атрибут с помощью setAttribute.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="main.css">
    <script src="js/jquery.js" type="text/javascript"></script>
    <script src="new.js" type="text/javascript"></script>
    <script src="ImgInf.js" type="text/javascript"></script>
 
</head>
<body>
    <div id="block">    
        <div class="grid"> <img/></div>
        <div class="grid"> <img/></div>
        <div class="grid"> <img/></div>
        <div class="grid"> <img/></div>
 
        <div class="grid"> <img  /></div>
        <div class="grid"> <img /></div>
        <div class="grid"> <img  /></div>
        <div class="grid"> <img  /></div>
 
        <div class="grid"> <img  /></div>
        <div class="grid"> <img /></div>
        <div class="grid"> <img  /></div>
        <div class="grid"> <img  /></div>
 
        <div class="grid"> <img /></div>
        <div class="grid"> <img  /></div>
        <div class="grid"> <img  /></div>
    </div>
</body>
</html>

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$(document).ready(function () {
    ImgInf();
  
});
 
function ImgInf() {
    var GridCount = $(".grid").length;
    var A = [
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
            { svg: "svg link", AltText: "alt" },
    ]
        for (i = 0; i < GridCount; i++) {
            document.getElementsByTagName("img")[i-1].setAttribute("src", A[i].svg);
            document.getElementsByTagName("img")[i - 1].setAttribute("alt", A[i].AltText);
        }; 
 
};
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2015, 14:15
Ответы с готовыми решениями:

Добавить не стандартный атрибут тегу
Господа подскажите пожалуйста. есть ссылка с событием onclick вызывающая функцию js мне необходимо всем элементам класса...

Добавить атрибут muted в теге видео при определенной ширине экрана
Добрый день. На сайте добавляю видео кодом: &lt;video width=&quot;100%&quot; height=&quot;auto&quot; preload=&quot;auto&quot; autoplay loop&gt; &lt;source...

Не определяется атрибут name
Вот код: function showName(obj) { var name = obj.name; alert(name); } &lt;div name=&quot;qwerty&quot; style=&quot;border: solid 1px black;...

1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
26.01.2015, 14:56
в строке #23 запятая (последний символ в строке) не нужна
в строках #26 и #27 вместо [i - 1] оба раза пропишите [i]

и, в принципе, метод setAttribute () для стандартных атрибутов совершенно не нужен
сработает просто установка значений свойств, и не переживайте насчёт кроссбраузерности - всё будет ок:
JavaScript
1
2
document.getElementsByTagName ('img') [i].src = A[i].svg;
document.getElementsByTagName ('img') [i].alt = A[i].AltText;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2015, 14:56
Помогаю со студенческими работами здесь

Атрибут onSubmit
Задача: есть некая форма, в этой форме от пользователя получаются некоторые данные, которые передаются на сервер, но перед этим их...

Изменить атрибут элемента
Добрый вечер ! Пытаюсь изменить атрибут выбранного элемента, таким образом: control = $(&quot;input:checkbox:checked&quot;); ...

не могу изменить атрибут
Подскажите, что исправить ? форма называется &quot;Zadanie1&quot; &lt;script language=&quot;JavaScript&quot;&gt; function Show2() { ...

Передача обьекта в атрибут
Встала такаЯ проблема. Есть обьект function robot(name) { this.name=name } var kreg=new robot(&quot;kreg&quot;) Его нужно...

Изменить атрибут всех img
Есть структура: &lt;nav id=&quot;menu&quot;&gt; &lt;ul&gt; &lt;a href=&quot;#&quot;&gt;&lt;div id=&quot;liid&quot;&gt; &lt;li class=&quot;about-us&quot;&gt;&lt;img src=&quot;&quot; alt=&quot;О...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru