Я строй некоторых функций JS, где я буду созданием 2 элементов на страницеСоздание двух элементов с помощью JS, а затем, имеющий доступ к ним позже в другой функции
var createBtn = function(
var btn = document.createElement('button')
...
)
var createIframe = function(
var iframe = document.createElement('iframe')
...
)
Довольно основной материал, но позже я хочу для добавления прослушивателя событий к кнопке, которая будет применять атрибут стиля к iframe.
Что-то вроде:
var displayIframe = function(
Iframe.style['display'] = 'block'
)
button.addEventListener('click', displayIframe)
Мой вопрос, как я могу получить доступ к элементам после того, как я создал их, не проходя через неудовольствию прикрепление классов к ним и доступ к ним снова и снова, что путь. Есть ли способ получить доступ к ним в функциях создания с самого начала.
Вы должны объявить УАК IFRAME вне функции и затем установить в внутри. Затем вы можете использовать его для изменения стиля. Извините, я не могу написать код, я нахожусь по телефону –
Разве это не плохой практический пример таких вещей в глобальном масштабе? –
Я не должен быть глобальным, вы должны окружать все с помощью функции, чтобы сохранить область внутри нее. –