出生日期 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() 函数。