Я пытаюсь переключить видимость определенных элементов DIV на веб-сайте в зависимости от класса каждого DIV. Я использую основной отрывок JavaScript для переключения их. Проблема состоит в том, что сценарий только использует getElementById
, как getElementByClass
не поддерживается в JavaScript. И к сожалению я должен использовать класс и не идентификатор для именования ОТДЕЛЕНИЙ, потому что имена DIV динамично сгенерированы моей таблицей стилей XSLT с помощью имен определенной категории.
Я знаю, что определенные браузеры теперь поддерживают getElementByClass
, но так как Internet Explorer не делает я не хочу идти тем путем.
Я нашел сценарии с помощью функций для получения элементов классом (таких как № 8 на этой странице: http://www.dustindiaz.com/top-ten-javascript/), но я не могу выяснить, как интегрировать их с с моим сценарием переключателя.
Вот HTML-код. Сами ОТДЕЛЕНИЯ отсутствуют, так как они сгенерированы на загрузке страницы с XML/XSLT.
Основной Вопрос: Как я заставляю ниже сценария Переключателя добираться, Элемент Классом вместо получают Элемент идентификатором?
Click here to toggle visibility of class 1 objects
Click here to toggle visibility of class 2 objects