Я работаю над приложением с модальными оверлеями, которые появляются в iFrames при нажатии соответствующих кнопок. Для того, чтобы закрыть одну из этих модальных накладок, кнопка Отмены определяются в родительском окне таким образом:Закрытие iFrame через Javascript
<a href="#close" class="modalButton">Cancel</a>
я хотел бы заменить это с помощью функции JavaScript (назовем его OnCancel()), так что я могу сбросить некоторые значения, если необходимо, в дополнение к закрытию наложения. Что такое эквивалент JavaScript для «#close»?
Не уверен, что вы подразумеваете под «закрытием» iFrame, разве вы не можете просто удалить элемент? – adeneo
'href =" # close "' это просто ссылка, которая перескакивает на 'close'-anchor (' name = "close" '). Если это делает что-то еще, происходит другой запуск кода при нажатии. – Halcyon
'# close' не будет« закрывать »iframe (по которому я предполагаю, что вы имеете в виду« удалить его из DOM »). Это ссылка на элемент с 'id = close'. Вероятно, у вас уже есть перехват JavaScript, чтобы получить желаемый эффект, но мы не видим этого JS. – Quentin