我怎样才能使函数被执行

how can I make function being executed?

本文关键字:函数 执行      更新时间:2023-09-26

我写了下面的脚本。它与我的html编辑器配合得很好。但是,在实际的网站上,该函数并没有运行,显示innerHTML为空白。我该怎么修?这个问题是我需要了解的关于自执行函数的问题吗?

 for (i=0;i<2;i++)
 {                              
     document.getElementById(tdHD3hour[i]).innerHTML = myhd.HDD(x[i].getAttribute("T"));
  }  
var myhd = {
    HDD: function (a) { 
    if (a>=15.5){
        hdd = 0;
    } else {     
         hdd = (15.5-a)/8;
    } return hdd;
           }
}

因为您没有首先定义myhd。翻转一下:

var myhd = {
    HDD: function hd(a) { 
    if (a>=15.5){
        hdd = 0;
    } else {     
         hdd = (15.5-a)/8;
    } return hdd;
           }
 }
 for (i=0;i<2;i++)
 {                              
     document.getElementById(tdHD3hour[i]).innerHTML = myhd.HDD(x[i].getAttribute("T"));
  }  

以下是

的示例