@jensen Чтобы обратиться к элементу по классу или id Вы можете использовать document.querySelector() или document.querySelectorAll() в зависимости если нужно получить первый или все элементы с заданным классом в javascript:
1 2 3 4 5 6 7 8 9 10 11 |
// По классу получить элемент const element = document.querySelector(".class_name"); // Можно также используя данную функцию document.getElementsByClassName("class_name"); // Получить элемент по id const elementById = document.querySelector("#id_name"); // Или по Id можно также вот так document.getElementById("id_name"); |
Вы можете также использовать jQuery, чтобы получить элементы:
1 2 |
const element = $(".class_name"); const idElement = $("#id"); |
@jensen
Чтобы получить доступ к элементу с определенным class или id через JavaScript, вы можете использовать следующие методы:
1
|
let element = document.getElementById("id_name"); |
1
|
let elements = document.getElementsByClassName("class_name"); |
Обратите внимание, что getElementsByClassName возвращает коллекцию элементов, а не один элемент, поэтому вам нужно будет индексировать результат, чтобы получить отдельный элемент:
1
|
let element = elements[0]; |
Также вы можете использовать document.querySelector и document.querySelectorAll для получения элемента или коллекции элементов с помощью CSS-селектора:
1 2 |
let element = document.querySelector("#id_name"); let elements = document.querySelectorAll(".class_name"); |
Например, чтобы получить элемент с id "main", используйте:
1
|
let element = document.querySelector("#main"); |
Или чтобы пол