0
Я пытаюсь получить имя класса body для использования в инструкции if/else в простом javascript.javascript element.className error?
К моему удивлению element.className
trows мне ошибки Everytime:
Uncaught TypeError: Не удается прочитать свойство 'Classname' неопределенной
\t alert(document.getElementsByTagName("body")[0].className.match("home"));
\t alert(document.getElementById("container").className.match("fooclass"));
<body class="home page">
\t <div id="container" class="fooclass"></div>
</body>
Вы можете попробовать после размещения кода в событии document.onload? – gurvinder372
Потому что здесь вы добавляете теги скриптов после элементов – gurvinder372
Как показывает @ gurvinder372, это, вероятно, вызвано тем, что DOM пока не отобразил. – Matthijs