Как получить доступ к содержимому iframe?

98
28 августа 2021, 20:10

На странице имеется iframe, находящийся в одной папке вместе с родителем. Внутри iframe имеется поле для ввода. При нажатии на кнопку оно должно принимать заданное значение.

<iframe id="userData" src="userData.html"></iframe>
<img id="arrow" src="../Sources/Collections/downarrow.png">
<script>
 $('#arrow').on('click', function(){
  $('#userData').contents().find('#name').html('1234');
}
</script>

Элемент внутри iframe:

<div class="delivery-data">
    <div class="data str1">
      <input type="text" class="i1_1" id="name">
    </div>
</div>

К сожалению, при нажатии на кнопку не происходит ничего. Я пытался получить доступ и менять значения и свойства других элементов, но это так же не приносит никаких результатов.

Спасибо!

Answer 1

Во-первых, не хватает закрывающей скобки в .on(.

Во-вторых, не html, а val.

https://jsfiddle.net/jg3zcqtd/

READ ALSO
Итератор изменяет свое значения

Итератор изменяет свое значения

Столкнулся с проблемой и никак не могу решить уже пару дней , прошу помощиСуть в том , что мне необходимо из строки вычленить все цифры, разделенные...

206
C++ - Создание типа конкретного размера

C++ - Создание типа конкретного размера

У меня есть необходимость хранить значение цвета в формате 0xAARRGGBB, то есть, нужен тип, занимающий 4 байтаЯ использую unsigned int, но, насколько знаю,...

252
ошибка, связанная с gets() c++

ошибка, связанная с gets() c++

решаю задачу на coderbyte, там массив читается так:

94
Выход из масива | Помогите пожалуйста

Выход из масива | Помогите пожалуйста

ПриветТакая проблема, что после строчки int coc=0; Цикл с вложенным, там xPtr выходит за рамки, не понимаю почему, можете помочь пожалуйста решить...

112