- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Есть, к примеру:
<div id="a">Буквы</div>
<div id="b"></div>
Как с помощью js в блоке b вывести текуще содержимое блока a?
content = document.getElementById("a").innerHTML;
document.getElementById("b").innerHTML = content;
ну или по нашему, "по бразильски":
document.getElementById("b").innerHTML = document.getElementById("a").innerHTML;
есть правда более простой способ - использовать jquery (сейчас некоторые набегут их советовать), там всего навсего надо скачать скрипт - подключить его к странице, подождать пока юзер эту страницу со скриптом загрузит - но это ерунда! Зато потом код будет выглядеть примерно в два раза короче! 😂
document.getElementById("b").innerHTML = document.getElementById("a").innerHTML;
А если там не id а class?
В js плохо разбираюсь :(
.getElementByClass
.getElementByClass
у меня не работает. :(
Можете дать ссылку на пример?
Да пожалуйста!
http://img.yandex.net/y5/1.4.3.2-c/Components/Slider.js
:)
Да пожалуйста!
http://img.yandex.net/y5/1.4.3.2-c/Components/Slider.js
Замечательный пример :)
getElementByClass
у меня не работает.
просто замена getElementById на getElementByClass не прокатит :), ну не поддерживает JS такую вещь, надо писать функцию - их кстати очень много разновидностей существует
просто замена getElementById на getElementByClass не прокатит :), ну не поддерживает JS такую вещь, надо писать функцию - их кстати очень много разновидностей существует
Не - есть какой то вариант который канает кросплатформенно, просто я его не помню. т.к. обращениями по классам не злоупотребляю (это противоречит логике ДОМа)
Там тварианты надо пробовать:
getElementByClass
getElementsByClass
getElementByClassName
getElementsByClassName - этот самый логичный с точки зрения ДОМ
и т.п.
malls, getElementsByClassName это всего лишь метод PrototypeJS
malls, getElementsByClassName это всего лишь метод PrototypeJS
Вот клянусь - не помню какой именно вариант у меня срабатывал при том что никаких фраймворков я никогда не юзал.
Хотя само по себе, как я уже говорил - управление элементом по классу это бред. Это разрушение логики домиков, исходя из которой уникальность может придать только ID а CLASS это обобщающий признак, который может относиться и к <IMG> и к <P>, сл-но пытаться вставлять .innerHTML по классу это заведомый идиотизм. Потому в стандартах такого и не существует.