Javascript 将此转换为文档。是否编写替代解决方案?
以下脚本本身在页面上运行良好。但是,当嵌入它时,Javascript 将此转换为文档。是否编写替代解决方案?,javascript,document.write,Javascript,Document.write,以下脚本本身在页面上运行良好。但是,当嵌入它时,document.write将接管它,从而使页面的其余部分被遗忘。我想要一个替代的解决方案,通过变量来建立所需的链接。除了文档之外,我几乎没有任何经验。为这类事情编写。非常感谢您的帮助/指导 今天=新日期(); TodayDay=Today.getDate(); TodayMon=Today.getMonth(); TodayYear=Today.getYear(); 如果(今天年12){escNextMon=escNextMon-12}; e
document.write
将接管它,从而使页面的其余部分被遗忘。我想要一个替代的解决方案,通过变量来建立所需的链接。除了文档之外,我几乎没有任何经验。为这类事情编写。非常感谢您的帮助/指导
今天=新日期();
TodayDay=Today.getDate();
TodayMon=Today.getMonth();
TodayYear=Today.getYear();
如果(今天年<2000)今天年+=1900;
escNextYear=今天的年份;
escTwoYears=今天的年份;
如果(TodayMon==0){todaymount=“一月”;escNextMonth=“二月”;escTwoMonths=“三月”}
else如果(TodayMon==1){TodayMonth=“二月”;escNextMonth=“三月”;escTwoMonths=“四月”}
else如果(TodayMon==2){TodayMonth=“March”escNextMonth=“April”esctwomonts=“May”}
else如果(TodayMon==3){TodayMonth=“April”escNextMonth=“May”esctwomonts=“June”}
else如果(TodayMon==4){TodayMonth=“May”escNextMonth=“June”escTwoMonths=“July”}
else如果(TodayMon==5){todaymonent=“June”escNextMonth=“July”esctmonth=“July”escTwoMonths=“August”}
else如果(TodayMon==6){todaymount=“July”escNextMonth=“August”;escTwoMonths=“九月”}
else如果(TodayMon==7){todaymount=“八月”escNextMonth=“九月”escnewmonth=“十月”}
else如果(TodayMon==8){todaymount=“九月”escNextMonth=“十月”escnewmonth=“十一月”}
else如果(TodayMon==9){todaymount=“十月”escNextMonth=“十一月”escnewmonth=“十二月”}
else如果(TodayMon==10){TodayMonth=“11月”;escNextMonth=“12月”;escTwoMonths=“1月”}
else如果(TodayMon==11){todaymonent=“十二月”escNextMonth=“一月”escnewmonth=“二月”}
else{TodayMonth=TodayMon;}
如果(TodayMon==11){ESTwoyears=TodayYear+1};
如果(TodayMon==11){escNextYear=Todaymear+1};
如果(今日月==10){ESTwoyears=今日年+1};
escdate=TodayMon+1+“/01/”+Todaymear;
escNextMon=TodayMon+2+“/01/”+todaymear//文尼
如果(escNextMon>12){escNextMon=escNextMon-12};
escTwoMon=今天的星期一+3;
如果(escTwoMon>12){escTwoMon=escTwoMon-12};
escdatenext=escNextMon+“/01/”+escNextYear;
escdatetwo=escTwoMon+“/01/”+escTwoYears;
//文件。书写(日期);
//编写(今天月+“”+今天+”,“+今天年);
html='请单击月份查看
的专业发展日历'+
', ' +
'和'+
'' +
“”+
'';
document.write(html);
看起来您的页面被呈现为“遗忘”的原因是因为存在未关闭的HTML标记。试试这个:
html = '<center>Please click on the month to view<br />the Professional Development Calendar for<br />' +
'<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escdate + '&location=2464" target="_blank"><strong>' + TodayMonth + '</strong></a>, ' +
'<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escNextMon + '&location=2464" target="_blank"><strong>' + escNextMonth + '</strong></a>, and ' +
'<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escdatetwo + '&location=2464" target="_blank"><strong>' + escTwoMonths + '</strong></a>' +
'<p><div style="border: 3px solid rgb(201, 0, 1); overflow: hidden; margin: 15px auto; max-width: 736px;">' +
'<iframe scrolling="yes" src="https://www.escweb.net/ar_esc/catalog/coopcalendar.aspx?location=2464&mode=weekly" style="border: 0px none; height: 600px; width: 100%;"></iframe>' +
'</div></p></center>';
html='请单击月份查看
的专业发展日历'+
', ' +
'和'+
'' +
“”+
'' +
“”;
我认为错误在于您的DIV没有关闭。在
之后需要一个
。此外,HTML字符串中的
似乎也没有关闭。在
@cubrr good catch之后添加
。我错过了