Я использую functions
, но я не в состоянии справиться с этим.Как написать аргументы в функции?
То, что я сделал, создано функцией, а затем сделало это, чтобы использовать значения, предоставленные классом документа или идентификаторами, и выполнить работу. Как только работа будет выполнена, просто верните данные! Это сработало!
Теперь я хочу, чтобы эта функция выполнялась для двух div, первая функция работает хорошо. Проблема связана со вторым. Функция правильная, их некоторая ошибка при написании результата.
Вот мой код:
function time_untilCom(id) {
var Time2 = Date.parse(document.getElementById("time_" + 2).value);
var curTime2 = new Date();
var timeToWrite2 = "";
var seconds2 = Math.floor((curTime2 - Time2)/(1000));
if (seconds2 > 0 && seconds2 < 60) {// seconds..
timeToWrite2 = seconds2 + " seconds ago";
$('#update_' + 2).html(seconds2);
$('#jstime_' + 2).html(timeToWrite2 + " <b>Time that was captured!</b>");
}
}
Если я использую его, как это, это работает! Проблема возникает, когда я пытаюсь заменить эти
("time_" + 2)
, ("#update_" + 2)
, ("#jstime" + 2)
с ("time_" + id)
, ("#update_" + id)
, ("#jstime_" + id)
.
Я хочу, чтобы функция была снабжена общим идентификатором, который применяется во всем div
, и использовать этот идентификатор, чтобы получить значение времени, преобразовать его в секунды, сделать другие вещи, а затем предоставить мне с результатом в соответствующем элементе с id, который был в аргументе.
function
отлично работает, это дает мне результат. Но проблема в том, что id
не отправляется, я думаю. Или если отправляется, то не применяется. Что может быть проблемой здесь? И не против seconds
у меня тоже это покрыто.
Я действительно очень жаль короткий код:
пардон, я собирался написать код для function
тоже. Но электричество кончилось!
Это код: onload="time_untilCom('2')
, так я это и делаю.
И один раз в главном коде он будет выполнен следующим образом: onload="time_untilCom(@row.Id)
, потому что я использую ASP.NET Web Pages
. Я буду использовать код на стороне сервера, чтобы записать ID из базы данных. И тогда пользователь будет вводить идентификатор через div, чтобы обновить время!
'' время _ "+ 2' должно быть' 'time_2'? Я не понимаю,' 'время _" + 2' Я думаю, дает вам 'NAN' – steo
Это работает. Вы все равно получите' time_2', но это просто необычный способ написать его – devnull69
Как вы называете свою функцию? – Shomz