日付を今日と比較して差を計算する小さな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>");
誰かがこれを書くためのより良い方法を教えてくれるなら、それは素晴らしいでしょう。