Javascript getElementsByClassName无法工作

Javascript getElementsByClassName无法工作,javascript,Javascript,我正在尝试制作一个按钮,一旦点击它,相同的javascript代码将应用于同一个类,但它不会工作 函数目标(){ hrs=Math.round(Math.random()*12); mins=Math.round(Math.random()*60); var hFormat=(小时数

我正在尝试制作一个按钮,一旦点击它,相同的javascript代码将应用于同一个类,但它不会工作

函数目标(){
hrs=Math.round(Math.random()*12);
mins=Math.round(Math.random()*60);
var hFormat=(小时数<10?:“);
var mFormat=(分钟<10?:“);
var amPm=(小时<12?:上午:“下午”);
返回字符串(hFormat+hrs+“:“+mFormat+mins+”+amPm);
}

GetElementsByCassName返回元素数组(如果有)。你需要得到第一个。被索引0引用

试试这个密码笔

function Destination() {
  hrs = Math.round(Math.random() * 12);
  mins = Math.round(Math.random() * 60);
  var hFormat = (hrs < 10 ? "0" : "");
  var mFormat = (mins < 10 ? "0" : "");
  var amPm = (hrs < 12 ? "AM" : "PM");
  return String(hFormat + hrs + ":" + mFormat + mins + " " + amPm);
}
function btnClick(){
  var p = document.getElementsByClassName('AirAsiaTable1')[0]
  console.log(p)
  p.innerHTML =Destination(12,60)
}
函数目标(){
hrs=Math.round(Math.random()*12);
mins=Math.round(Math.random()*60);
var hFormat=(小时数<10?:“);
var mFormat=(分钟<10?:“);
var amPm=(小时<12?:上午:“下午”);
返回字符串(hFormat+hrs+“:“+mFormat+mins+”+amPm);
}
函数btnClick(){
var p=document.getElementsByClassName('AirAsiaTable1')[0]
console.log(p)
p、 innerHTML=目的地(12,60)
}

要显示的返回字符串?在调用
destination
函数时,您给出了两个参数,但该函数不使用任何参数。谢谢,代码现在工作正常