Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   не получаетсся найти элемент (https://javascript.ru/forum/misc/75799-ne-poluchaetssya-najjti-ehlement.html)

selevo 07.11.2018 15:30

не получаетсся найти элемент
 
http://izhadapter.ru/pageforjs/%D0%9...%BE.html#step1

такой код почему-то не находит цель
document.getElementById('iPAN').text='123123123123123';
        document.getElementById('form-month-input').value='04';
        document.getElementById('form-year-input').value='23';
        document.getElementById('form-cvc-input').value='999';

Nexus 07.11.2018 15:33

Потому что она в iframe, который имеет хост отличный от вашего.
Политика безопасности браузера.

SuperZen 07.11.2018 15:36

есть такие ID:
iPAN
month
year
iCVC

и все же document.getElementById('...').value = новое значение

ksa 07.11.2018 15:36

Цитата:

Сообщение от selevo
такой код почему-то не находит цель

А на твоей странице есть элементы с такими ИД?

selevo 07.11.2018 15:39

fff
я так и чуял что что-то здесь с iframe

вот вроде нашел решение, попробую.
https://stackoverflow.com/questions/...t-to-an-iframe

selevo 07.11.2018 15:40

Цитата:

Сообщение от ksa (Сообщение 498069)
А на твоей странице есть элементы с такими ИД?

конечно есть я их отладчиком посмотрел

SuperZen 07.11.2018 15:42

таких ID нет, которые ты предоставил %)

это больше похоже на правду :)
https://stackoverflow.com/questions/...side-an-iframe

selevo 07.11.2018 15:50

iPAN то всяко есть
но не находит
а как посмотреть адрес этого iframe который подгружается ?

SuperZen 07.11.2018 15:58

Вложений: 1
<iframe class="plastic-card-iframe js-payment-service-iframe" name="onmoney" src="./Личный кабинет - Кошелёк - Услуги - Поднять объявление в поиске - Авито_files/process.html" frameborder="0" scrolling="no" style=""></iframe>


Вложение 4027

Nexus 07.11.2018 16:00

Попробуйте так:
document.querySelector('.js-payment-service-iframe').contentWindow
    .document.getElementById('iPAN').value='1234';

Вне сохраненной на пк версии не прокатит.


Часовой пояс GMT +3, время: 11:08.