一些有用的JavaScript函数(2)

2008-04-24 12:11:01

重写原来那个获取对象在其兄弟节点中的索引的函数。原来的通过设置id来使对象具有某种特征,这种做法具有极大的危险性。

function getElementIndex(e){
 var objParent = e.parentNode;
 var objSiblings = objParent.getElementsByTagName(e.tagName);
 e.setAttribute("flag","crt_e");
 for(var i=0; i
  if(objSiblings[i].getAttribute("flag")==="crt_e"){
   objSiblings[i].removeAttribute("flag");
   return i;
  }
 }
}

一个获取当前北京时间的时间类。不知道为什么JS中没有提供对小时支持的函数~···

function Time(){
 var nowTime = new Date();
 this.year = nowTime.getUTCFullYear();
 this.month = nowTime.getUTCMonth()+1;
 this.date = nowTime.getUTCDate();
 this.hours = Math.floor((nowTime.getTime()/(1000*60*60))%24)+8;
 this.minutes = nowTime.getUTCMinutes();
 this.seconds = nowTime.getUTCSeconds();
}

相关日志

Leave a Reply

[Ctrl+Enter]