用Java Script动态更改段落中的日期(需要跨浏览器解决方案)

Dynamically change dates in a paragraph with Java Script (need cross browser solution)

本文关键字:浏览器 解决方案 日期 Script Java 动态 段落中      更新时间:2023-09-26

我创建了一个抽奖官方规则弹出窗口,它在月份变化时自动更新日期。它工作完美,除了在IE,啊!所以我试图使java脚本更改在一个span标签只是动态内容,但我遇到了一个障碍。我知道我需要使用innerHTML和配置一个id,但我不确定如何实现它。这是我的全java生成的弹出窗口:http://images.zales.com/images/CMSImages/angelaspeed/test/rw_sweeps.html(记住它在IE中不起作用)。

其次,我还没有找到一种有效的方法来生成在我的内联代码中使用的月的最后一天,因此您将看到使用"月+年的最后一天"。如果你有解决办法,请告诉我。

谢谢大师,爱你的新手小姐

new Date(y, m, 0).getDate() 返回该月最后一天的日期,其中m是1到12之间的整数,y是4位数字的年份。

var today = new Date(),
    firstOfMonth = new Date(today.getFullYear(), today.getMonth(), 1),
    midMonth     = new Date(today.getFullYear(), today.getMonth(), 15),
    lastOfMonth  = new Date(today.getFullYear(), today.getMonth()+1, 0);
   document.write(firstOfMonth + "<br/>" + midMonth + "<br/>" + lastOfMonth);

回应上面OP的评论