Всем добрый день.
Пытаюсь изменить св-ва загружаемого извне фрейма, но почему-то могу получить только HTMLCollection, а при обращении к ее элементам получаю undefined. Фрейм загружается из скрипта со стороннего ресурса. Получить фрейм по id не представляется возможным по причине того, что id динамический.
public ngAfterViewInit(): void {
this.scriptService.loadExternalResources('comments').subscribe(() => {
})
window.addEventListener('load', function() {
let attr = 'display: none;'
let coll = document.getElementsByTagName('iframe')
console.log(coll)
console.log(coll[1])
console.log(coll.length)
let elem = coll[1].contentWindow.document.getElementsByClassName('_42ef _8u')
})
}
В консоли отображается следующее:
Проблема не в отсутствии элемента указанного класса в элементе коллекции, а отсутствии всего содержимого коллекции при обращении к ней, хотя из консоли видно, что коллекция не пуста.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости