将日期从一个功能传递到下一个功能

时间:2018-10-16 18:30:27

标签: javascript jquery

我正在尝试编写一个函数,该函数由一个按钮调用,然后伸向另一个函数(fetchTime),该函数返回时间,并在第一个按钮的框中提醒您。

var today;

$(document).ready(function() {
  $(".btn").click(function() {
    fetchTime();
    alert(today);
  });
});


function fetchTime() {
  var today = new Date();
  var dd = today.getDate();
  var mm = today.getMonth() + 1;
  var yyyy = today.getFullYear();
  if (dd < 10) {
    dd = '0' + dd;
  }
  if (mm < 10) {
    mm = '0' + mm;
  }
  var today = yyyy + '-' + mm + '-' + dd;
  return(today);
}

运行此命令时,我会在框中收到“未定义”的警报。我在这里做错了什么?今天我还必须在顶部将其定义为全局变量。

http://jsfiddle.net/spadez/hc49qes3/2/

1 个答案:

答案 0 :(得分:1)

fetchTime返回一个值,但您并未将该值存储在任何地方

按钮回调应如下所示:

Set xx = htmlDoc.getElementsByClassName("ldb-contact-summary")

更新的小提琴:

http://jsfiddle.net/ed3758cm/