Получить идентификатор div из его имени класса

Как я могу найти id, основанный на его классе, просто используя javascript. Я знаю это легко с jQuery, что такое решение.. using getElementsByTagName?

Ответ 1

document.getElementsByClassName('myClassName')[0].id

или

document.querySelector('.myClassName').id

Ответ 2

Первым шагом было бы найти элемент с заданным именем класса. В настоящее время есть некоторые функции, поддерживаемые современными браузерами, такие как функции getElementsByClassName и querySelector. но они не являются кросс-браузерными решениями.

То есть getElementsByClassName не поддерживается IE 6-8, а querySelector не поддерживается IE6-7 & FF3
источник: http://www.quirksmode.org/dom/w3c_core.html

Поэтому, если вы не поддерживаете эти браузеры, вы можете использовать их, в противном случае вам понадобится функция js-оболочки, подобная той, которая упоминается в этом посте, первоначально найденном на justswell.org.