@nano_e_t_4

Как получить елемент?

Всем привет
Есть такой код:
<div class="admins">
    <h1 id="text" onclick="change(this)">This is admin text</h1>
</div>
<div class="users">
    <h1 id="text" onclick="change(this)">This is user text</h1>
</div>

Нужно менять цвет текста только у пользователя. То есть есть 2 элемента с одинаковыми id но в разных классах. Как можно получать эти элементе?
Пробовал вот так:
document.getElementById("text").getElementsByClassName("users");
(пробовал менять порядко)
ничего не выходит :(
спасибо
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
Про id уже писали выше, не может быть одинаковый id.

Получить элемент по селектору:
document.querySelector('.users #text');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Snewer
Одинаковых id не должно быть вообще. Это во-первых.
Раз уж вы отметили в тегах jQuery, то класс users можно получить $('.users'), или что вам нужно? Совсем не понятно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы