Как получить элемент вне iframe с javascript или jQuery?

Я пытаюсь получить элемент извне iframe с помощью js или jQuery. Я что-то нашел, но это не кросс-браузер.

<div id=vi-desc-maincntr"">
    <div class="u-flL iti-act-num">123456789</div>
    <div id="desc_div">
        <iframe src="LOCATION">
    </div>
</div>

Мне нужно это число в переменную.

1 ответов


политика того же происхождения:
Вы, возможно, захотите, чтобы проверить это. Две страницы должны быть одинаковыми origin.
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy


Если ваша дочерняя страница находится в том же домене, что и родительская, вы можете написать код, как показано ниже в дочернем окне :
 $('#test1', parent.document).html('<h1>clicked</h1>');

второй параметр содержит context в котором искать элемент, соответствующий первому параметру. Документ находится здесь:http://api.jquery.com/jQuery/#jQuery-selector-context

 jQuery( selector [, context ] )

надеюсь, что это помогает.