Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Копировать содержимое блока div в текстовое поле input (https://javascript.ru/forum/misc/75021-kopirovat-soderzhimoe-bloka-div-v-tekstovoe-pole-input.html)

denisbul 26.08.2018 17:14

Копировать содержимое блока div в текстовое поле input
 
Здравствуйте, уважаемые специалисты. Моя проблема заключается в том, что нужно скопировать из открытого модального окна содержимое div в input этого же модального окна. Как это сделать на отдельно открытой страничке я разобрался:
document.getElementById("3_44").value = document.getElementById("form-title").innerHTML;

Вот собственно детали структуры страницы. Ссылка на страничку: wpbuild.pp.ua. Модальное окно - это <div id="owp-qv-wrap"></div>, которое открывается при нажатии на кнопку. Оно одно для всей странички. Содержимое этого модального окна формируется нажатием кнопки (как я понимаю при помощи ajax). Вот вся структура кода при открытом модальном окне:
<div id="owp-qv-wrap" style="display: block;" class="is-visible">
    <div class="owp-qv-container">
        <div class="owp-qv-content-wrap">
            <div class="owp-qv-content-inner">
                <a href="#" class="owp-qv-close">Г—</a>
                <div id="owp-qv-content" class="woocommerce single-product">
    <div id="product-261" class="product post-261">
        <div class="summary entry-summary">
            <div class="summary-content">           
<div id="form-title" class="single-post-title product_title entry-title" itemprop="name">OS-416503-695</div></div>
        </div>
    </div>
 
</div>
.........................
<input id="3_44" name="3_44" class="field-3_44" type="text">

Мне нужно текст из div c id="form-title" (OS-416503-695) скопировать в value input c id="3_44".

Зарание спасибо!

ksa 27.08.2018 09:18

Цитата:

Сообщение от denisbul
Содержимое этого модального окна формируется нажатием кнопки (как я понимаю при помощи ajax).

Тогда, возможно, на момент твоей записи
Цитата:

Сообщение от denisbul
document.getElementById("3_44").value = document.getElementById("form-title").innerHTML;

нужного тебе значения на странице просто нет. Оно появляется через некоторое время.


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