Здравствуйте.

Как присвоить значение в WAIT SECONDS , которое уже задано в

скрытый текст

Выделить код

Код:

<div class="plyr__controls__item plyr__time--duration plyr__time" aria-label="Duration">00:22</div>

при этом преобразовать 00:22 просто в 22 и если к примеру 02:15, то преобразовать в 135?

При помощи JS

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

спасибо! попробую.
а само значение, я правильно извлекаю?

скрытый текст

Выделить код

Код:

<div class="plyr__controls__item plyr__time--duration plyr__time" aria-label="Duration">00:22</div>

TAG POS=1 TYPE=DIV ATTR=class:*duration plyr__time* extract=txt

BondM

можно так

Выделить код

Код:

time = window.document.querySelector('.plyr__controls__item plyr__time--duration plyr__time').innerText;
window.console.log(time)


или так

Выделить код

Код:

time = window.document.querySelector('div[aria-label="Duration"]').innerText;
window.console.log(time)

dim222,
спасибо за совет, но ...

скрытый текст

Выделить код

Код:

time = window.document.querySelector('div[aria-label="Duration"]').innerText;
window.console.log(time)

var ms = time;
var a = ms.split(':'); 
var seconds = ((+a[1]) * 60 + (+a[2]));
window.console.log(seconds)

iimPlayCode('WAIT SECONDS='+seconds+'');

Не хочет вытягивать текст ни первым вариантом ни вторым :( .
Когда выполняю команду

скрытый текст

Выделить код

Код:

PROMPT {{time}}

, то выдает значение  __undefined__

http://joxi.ru/V2VONkLIK3Y3xA

BondM
замените a[1] на a[0],  a[2] на a[1]

BondM
Несколько классов элемента в данном методе указывается через точку вот так

скрытый текст

Выделить код

Код:

var time = window.document.querySelector('.plyr__controls__item.plyr__time--duration.plyr__time').innerText;
window.console.log(time)

скрытый текст

Выделить код

Код:

var time = window.document.querySelector('.plyr__controls__item.plyr__time--duration.plyr__time').innerText;
window.console.log(time)

var a = time.split(':'); 
var seconds = (+a[0]) * 60 + (+a[1]);
window.console.log(seconds);

iimPlayCode('WAIT SECONDS='+seconds);

dim222,
Squatter
ОГРОМНЕЙШЕЕ СПАСИБО! +100 Вам в карму. Работает как часы :)

Squatter пишет

BondM
Несколько классов элемента в данном методе указывается через точку вот так

Эт я не доглядел!:D

можно проще

Выделить код

Код:

const time = document.querySelector('.plyr__controls__item).innerText;
console.log(time);

const a = time.split(':').map(Number);
const seconds = (a[0] * 60) + a[1];
console.log(seconds);