出生日期 JavaScript 功能 - 去除弹出窗口
Date of Birth JavaScript Function - Getting rid of Pop ups
我多年来一直在我的网站上使用以下出生日期 JavaScript 功能,现在突然弹出一个我不需要的值的弹出窗口?我只要求值显示在 p 标签内。
<p>I'm xxxxx. I have over
<script>
var dob='20050613';
var year=Number(dob.substr(0,4));
var month=Number(dob.substr(4,2))-1;
var day=Number(dob.substr(6,2));
var today=new Date();
var age=today.getFullYear()-year;
if(today.getMonth()<month || (today.getMonth()==month && today.getDate()<day))
alert(age);
document.write(''+age+'');
</script>
years' experience xxxx.</p>
有什么想法吗?提前致谢。
试试下面的代码:
<p>I'm xxxxx. I have over
<script>
var dob='20050613';
var year=Number(dob.substr(0,4));
var month=Number(dob.substr(4,2))-1;
var day=Number(dob.substr(6,2));
var today=new Date();
var age=today.getFullYear()-year;
if(today.getMonth()<month || (today.getMonth()==month && today.getDate()<day))
//alert(age);
document.write(age);
//return(age);
</script>
years' experience xxxx.</p>
主要变化是删除了一个 alert()
函数。