Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Как вытащить переменную со строки кода (https://javascript.ru/forum/css-html-browser/41582-kak-vytashhit-peremennuyu-so-stroki-koda.html)

d_I_Z_Z_I_D 20.09.2013 13:05

Как вытащить переменную со строки кода
 
Добрый день,уважаемые пользователи и программисты.У меня проблема следующего характера:
есть строка в исходниках кода страницы сайта
<td><span class="t2"><span class="gruzCountFromAjaxTop">37</span></span></td>
как мне достать 37???

d_I_Z_Z_I_D 20.09.2013 13:06

Это для написания user script под оперу

animhotep 20.09.2013 13:12

document.getElementsByClassName("gruzCountFromAjax Top")[0].innerHTML

d_I_Z_Z_I_D 20.09.2013 15:03

спасибо.... но тогда следующие моменты:
1. Вот мы достаем значение "document.getElementsByClassName("gruzCountFromAja x Top")[0].innerHTML" это значение мне это значение надо для отсчета таймера значение которого можно редактировать вручную.Что бы не вручную вбивать и считать надо 40мин / на это значение и умножить на 60,что бы получить значение в сек.
2. Вот функция таймера :

function timer(){// Обратный отсчет, выбор элементов обновления, нажатие кнопки обновления
var d2=document.getElementById('auto');
if (d2.checked==true){
check_elem(); // Выделяем для обновления
var d=document.getElementById('timer'); // поиск созданного поля ввода с отсчетом времени до обновления

if (work_time==1) {d.value-=1};
if (d.value!=0){setTimeout(function (){timer()},1000);}else{
var s=document.getElementsByName('bRepeat');//кнопка обновления таймера
s[0].click();
for (var i=0;i<s.length;i++){//alert(Year); if (Year==112) {window.history.go(0);} else { s[i].click();s[0].click();window.location.reload(true)} };};}
else setTimeout(function (){timer()},1000);
}
в какое место вставить код,что бы при новом отсчете времени было новое значение которое подсчитали в 1 пункте.


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