Поиск элемента внутри структуры iframe

275
08 ноября 2018, 12:30

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

виджет взял от сюда https://ru.mconvert.net/exchange-rates-widget#step-2

вставил его вот так

<div id="bitcouninf">
<!--Биткоин--><iframe src="https://mconvert.net/get-exchange-rates-widget?base=btc&amount=1&lang=ru&curr=kzt&theme=blue&type=1&font=1&ssl=1" width="100%" height="124" frameborder="0" scrolling="no"></iframe><div style="font-size:12px;font-family:arial;text-align:right;"><a href="https://ru.mconvert.net/" style="text-decoration:none;color:#999;">Конвертер валют</a></div>
</div>

и далее пишу js такой

window.onload=function(){
 var iFrameDOM = $("#bitcouninf").children('iframe').contents().find('.label-default').html();
alert(iFrameDOM);
}

так как интересующая информация находится в элемента с классом label-default то его я и ищу внутри ифрейма, и для отладки в начале решил вывести просто алертом, получилось ли что то получить. но к сожалению alert выдает значение undefined. Не пойму почему, в гугле все пишут что надо использовать contents() как это делаю я. Подскажите что я сделал не правильно??

READ ALSO
Как сделать окна в стиле Windows 7?

Как сделать окна в стиле Windows 7?

Подскажите как сделать окна, в точности повторяющие стиль Windows 7?

310
Сбивается анимация

Сбивается анимация

У меня есть элемент управления StackPanel, в нем находятся Image расположенный по центру по вертикали и горизонтали

263
Как записать значение в регистр Modbus C#

Как записать значение в регистр Modbus C#

Как записать значение в определенный регистр Modbus C#? С простой отправкой данных на Com port проблем не возникало, а вот по поводу определенного...

289
Объясните пожалуйста код на C#

Объясните пожалуйста код на C#

Искал то, как в С# ввести сразу несколько переменных в одну строку, так вот, наткнулся на этот код :

286