2016-08-15 4 views
-1

У меня есть iframe, который на загрузке страницы будет запускать функцию .click() привязки на своей родительской странице. Я использую parent.document.getElementById ("abcanchorid"). Click();.click() функция не работает в сафари

Это работает во всех браузерах, кроме сафари. В сафари я получаю, TypeError: 'неопределенные' не является функцией

Я пытался, window.location (оценка "parent.document.getElementById ("abcanchorid") нажмите кнопку().) = parent.document.getElementById ('abcanchorid') HREF. Это не работает, так как href привязки ссылается на другую переменную js-файла. Эти переменные не определены при вызове из iframe.

Я попытался с помощью JQuery и что тоже не работает, $ (parent.document.getElementById ('abcanchorid')) триггер ('щелчок'). и parent. $ ('# Abcanchorid'). Trigger ('click');

Любые предложения?

ответ

0

$("#abcanchorid").click() должно работать, особенно с jQuery. Зачем вам нужен доступ к родительскому узлу, чтобы добавить слушателя?

Смежные вопросы