首页 > 解决方案 > 使用 javascript 方法“Document.write();”写入时出现问题

问题描述

这可能是一个解释,但为什么没有 document.write 工作。

var date = new Date();
var day = new date.getDay() + 1;
var month = new date.getMonth() + 1;
var year = new date.getFullYear();
var dayList = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursay", "Friday", "Saturday"];
var monthList = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "october",
  "November", "December"
];
document.write("this does not work on my pc");

document.write 不写任何东西,但是当我删除其他代码并单独留下 document.write 时,它​​可以工作。如果在我已经制作的脚本之外制作另一个脚本,那么它会打印出来,但问题是我不能在另一个脚本中使用任何代码。

window.alert 工作得很好

标签: javascripthtml

解决方案


你只需要new一次。只需删除所有其他new.

解决方案:

var date = new Date();
var day = date.getDay() + 1;
var month = date.getMonth() + 1;
var year = date.getFullYear();
var dayList = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursay", "Friday", "Saturday"];
var monthList = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "october",
  "November", "December"
];
document.write("this does not work on my pc");


推荐阅读