- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть две таблицы с разными классами g2018 и g2019
Как сделать так чтобы при загрузке странницы была видна таблица с классом g2018, а g2019 в дисплей нон?
Далее юзер селектом над таблицей может выбрать 2019 год, то уже таблица g2018 уходит в дисплей нон, а 2019 появляется.
И обратно - выбрал 2018 год, 2019 пропал, появился 2018...
---------- Добавлено 10.05.2020 в 14:40 ----------
пробую так (завернул таблицы в дивы с ID) - не выходит
var label = a.value;
if (label==2018) {
document.getElementById("2018").style.display='block';
document.getElementById("2019").style.display='none';
} else if (label==2019) {
document.getElementById("2018").style.display='none';
document.getElementById("2019").style.display='block';
} else {
document.getElementById("2018").style.display='block';
document.getElementById("2019").style.display='none';
}
}
<select onchange="toggle_form_element(this)" name="parts" id="parts">
<option value="-">Выберите год</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
</select>
<div id="2018">таблица 2018
</div>
<div id="2019">таблица 2019
</div>
---------- Добавлено 10.05.2020 в 14:47 ----------
спасибо всем ))) как обычно справился сам - дело было в onChange="Selected(this)"
пробую так (завернул таблицы в дивы с ID) - не выходит
Есть хорошая(?) привычка id начинать с буквы. В HTML5 это значения не имеет, но кто знает, что там у Вас вверху..
function Selected(a) {
А она вообще где-нибудь вызывается?
onchange="toggle_form_element(this)" name="parts" id="parts">
---------- Добавлено 10.05.2020 в 14:53 ----------
А вообще для "чистоты" кода можно добавить к каждому div-у класс и вместо кучи if-ов и перебора числовых значений года что-то вроде такого сделать. (ведь если добавится 2020, 2021, то код придётся корректировать, да и подрастёт значительно)..
Чем .show() и .hide() не устраивают? Зачем такой огород городить?
Всё равно в конечном итоге одинаково сработает. Через .css более явное присваивание стилей, наверное.
Чем .show() и .hide() не устраивают? Зачем такой огород городить?
В данном случаи, да это не имеет смысла.
Если юзаются другие свойства, а не только block то лучше через стили.
Чем .show() и .hide() не устраивают? Зачем такой огород городить?
Я если у меня display:table? :p
Я если у меня display:table?
Ну, так и пиши, что display:table ))
Пришёл тут умничать )))
Зачем ТС-у для <div display:table? ))
Если очень надо - табличку внутрь вставит )))
Ну, так и пиши, что display:table ))
Пришёл тут умничать )))
Зачем ТС-у для <div display:table? ))
Если очень надо - табличку внутрь вставит )))
А если у меня (прости Господи), inline-block? 🤣