中易网

关于Chrome运行一JS程序的问题(根据文本框中的生日显示年龄)效果,该代码在IE下无问题,请高手解惑。

答案:2  悬赏:10  
解决时间 2021-11-27 08:41
< id=".value;input name="date2"form>from name="theform">
生日;
function getAge(){
var aDate=new Date();
var thisYear=aDate.getYear();
var brith=document;);
age=(thisYear-brith);
document以下代码也是出现ie上正常,Chrome不正常的情况;
}
<
brith=brith;input name="date1".substr(0,4)。

<:<.getElementById("date1"。其功能是将生日转换成现在的年龄。究竟是什么地方有问题?谢谢高手解答;);date1" onBlur="getAge()">
年龄;date2">
最佳答案
  • 二级知识专家网友:丢不掉的轻狂
  • 2021-11-27 05:32
Chrome和IE对getYear()的运行标准不同,Chrome要少1900年。

解决方案:

把aDate.getYear()改成aDate.getFullYear()即可兼容。
全部回答
  • 1楼网友:浪者不回头
  • 2021-11-27 05:51
搜一下:关于Chrome运行一JS程序的问题(根据文本框中的生日显示年龄)效果,该代码在IE下无问题,请高手解惑。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯