Всем добрый день.
Пытаюсь изменить св-ва загружаемого извне фрейма, но почему-то могу получить только 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')
})
}
В консоли отображается следующее:
Проблема не в отсутствии элемента указанного класса в элементе коллекции, а отсутствии всего содержимого коллекции при обращении к ней, хотя из консоли видно, что коллекция не пуста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно на дверь поместить красные круги (отмеченные зеленым), чтобы при наведении на них появлялся текст (отмеченный желтым)В верстке новичок,...
Хотелось бы стилизовать эти надписи в опросе: "Нравится - 1 (100%)", "Так себе - 0 (0%)" и тд
проштудировал много информации, но так и не смог найти нужной
Есть код, в нем описаны 4 типа движения вверх, вниз, влево, вправо (это 4 отдельные ф-и)Помогите написать функцию, которая будет выбирать случайную...