将简单html表集成到javascript中
我被要求使用javascript创建一个表,该表显示用户提供给我的变量的简单算法,我确信我的语法在document.write中是错误的,但我不确定在哪里以及如何。我的错误控制台说我在第18行的末尾缺少一个“结束语”),这根本不是真的。我看到在其他情况下,不赞成为此使用document.write函数,但它明确规定我应该这样做,作为完成本实验室要求的一部分,因此我在此之前对这一违规行为表示诚挚的歉意 代码如下-提前感谢所有帮助:将简单html表集成到javascript中,javascript,html,Javascript,Html,我被要求使用javascript创建一个表,该表显示用户提供给我的变量的简单算法,我确信我的语法在document.write中是错误的,但我不确定在哪里以及如何。我的错误控制台说我在第18行的末尾缺少一个“结束语”),这根本不是真的。我看到在其他情况下,不赞成为此使用document.write函数,但它明确规定我应该这样做,作为完成本实验室要求的一部分,因此我在此之前对这一违规行为表示诚挚的歉意 代码如下-提前感谢所有帮助: 变量e1=“”,e2=“”,e3=“”,e4=“”,e5=“”,
变量e1=“”,e2=“”,e3=“”,e4=“”,e5=“”,e6=“”,e7=“”,e8=“”,e9=“”;
e1=提示(“以小写形式输入您的名字”,”;
var e1u=substr(0,1);
e1=e1u.toUpperCase()+e1.substr(1,e1.length-1);
e2=提示(e1+),输入1到9之间的整数,“”);
e3=提示(“现在输入5个用逗号表示的数字!”,“”);
e4=提示(“现在输入3种用逗号表示的颜色!”);
e5=新日期();
e6=e3.分裂(',');
e7=e4.拆分(',');
document.write(““今天的日期=“+e5.getMonth()+1+”/“+e5.getDay())+
“/”+e5.getFullYear()+“\n”+“e2中的数字为“+e2+”\n”
+“次数表+e2+”);
对于(var i=0;ii),我为您修正了以下内容:
document.write("Today's Date = " + e5.getMonth()+1 + "/" + e5.getDay() +
"/" + e5.getFullYear() + "\n" + "The number in e2 is " + e2 + "\n"
+ "<table><caption>Times Table for the number" + e2 + "</caption>");
document.write(“今天的日期=“+e5.getMonth()+1+”/“+e5.getDay())+
“/”+e5.getFullYear()+“\n”+“e2中的数字为“+e2+”\n”
+“编号为“+e2+”)的时间表;
及
document.write(“+e2+++++++i++=”+++++++++(e2*1)*i++”);
不要重复引用,使用语法高亮度的编辑器。这将节省大量时间。这看起来是错误的:
+ "</td>""</tr>""
+“”
也许你想要
+ "</td></tr>"
+“”
表必须具有以下嵌套结构:
<table>
<tr>
<td> ... </td>
</tr>
</table>
...
您的
不能放在它所在的位置,很可能属于TD或表外。日期(),而不是日期()
e1.substr,不仅仅是substr,我会使用substring,而不是substr
编号e2后缺少引号
我会这样做
第18行在哪里?编译器也没有发现我将其更改为使用javascript语法hilighting,现在您可以清楚地看到问题。我更喜欢dom方法,例如,至少它可以保持代码干净。new Date()
-javascript区分大小写。字幕属于。我从未在野外使用过这种方法。
<table>
<tr>
<td> ... </td>
</tr>
</table>