我修改了一个小 js 脚本,它将日期与今天进行比较并计算差异。(我是新手)但是,它使用 document.write,我被告知这是不好的。我不知道为什么不好,人们只是说不好,从不解释为什么。无论如何,我正在寻找替代方案。innerHTML 似乎不起作用,并且此站点上回答的其他问题只是指向 DOM 操作引用而没有真正回答问题。
这是我的脚本:
//Set the two dates
var iquit =new Date(2013, 1, 15);
today=new Date();
//Get 1 day in milliseconds
var one_day=1000*60*60*24;
var day_numeric=Math.ceil((today.getTime()-iquit.getTime())/(one_day));
//Calculate difference btw the two dates, and convert to days
document.write("<p>"+day_numeric+
" days have gone by since you quit smoking!</p>"+
"<p>You have saved "+ day_numeric*7+" pounds</p>");
如果有人能告诉我一个更好的方法来写这个,那就太棒了。