Я хотел бы получить элемент из коллекции HTMLCollection.Возвращение document.getElementsByClassName - это именно то, чего я ожидал, но когда я пытаюсь получить доступ к любым его атрибутам, похоже, что там ничего нет.Вот мой код (этот код запускается в файле .js, который я ввел в свой index.html):
document.addEventListener('DOMContentLoaded', function () {
var code = document.getElementsByClassName('CodeMirror-code');
console.log(code);
console.log(code[0]); //undefined
console.log(code.length); //0
}
, а также консольные журналы:
HTMLCollection(1)
0: div.CodeMirror-code //this is the div I want to access
length: 1
__proto__: HTMLCollection
undefined
0
также, Если я ввожу в консоли:
var code = document.getElementsByClassName('CodeMirror-code');
code[0]
, я получаю возврат:
<div class="CodeMirror-code">...</div>
, который именно то, что я ищу, но это не результат, который я получаю вскрипт.