Как получить className элемента в JSDOM? - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь получить className элемента с помощью JSDOM. Я могу найти элемент и уверен, что он существует. Я пробовал искать в Интернете, но не могу найти пример того, как найти className указанного элемента с помощью JSDOM. Любая помощь будет принята с благодарностью.

Ответы [ 3 ]

0 голосов
/ 16 июня 2020

Когда вы получили свой элемент и захотели его имя класса, вы можете использовать className из объекта элемента.

var element = document.getElementById("demo");
console.log(element.className)

<!DOCTYPE html>
<html>
<body>

<p id="demo" class="sample_class"></p>

<script>
console.log(document.getElementById("demo").className);
</script>

</body>
</html>
0 голосов
/ 16 июня 2020

Хорошо, я нашел проблему. В JSDOM вам нужно использовать element.className.baseVal для получения классов в виде строки.

0 голосов
/ 16 июня 2020

Примерно так:

const div_class = document.querySelector('div.thisIsClassName')

проверьте эту ссылку на наличие ссылок

...