JavaScript-未捕获的语法错误:意外标记?

JavaScript-未捕获的语法错误:意外标记?,javascript,Javascript,这个示例代码有什么问题? (还有一个未捕获的引用错误:未定义彩虹) 函数彩虹(){ var temp=“”; varⅠ,j; 对于(i=0;i在j=0后加分号 for (j = 0; j <= document.getElementById("unicorn").value; j++) for(j=0;j根据错误:rainbow未定义。您无法调用它。因此,首先不要将JS嵌入HTML,1998样式,而是保持HTML纯HTML,JS获取对HTML节点的引用(使用ge

这个示例代码有什么问题? (还有一个未捕获的引用错误:未定义彩虹)


函数彩虹(){
var temp=“”;
varⅠ,j;

对于(i=0;i在j=0后加分号

for (j = 0; j <= document.getElementById("unicorn").value; j++) 

for(j=0;j根据错误:
rainbow
未定义。您无法调用它。因此,首先不要将JS嵌入HTML,1998样式,而是保持HTML纯HTML,JS获取对HTML节点的引用(使用getElementById、querySelector等),然后附加事件侦听(使用addEventListener)使用明显存在的函数,因为它们在同一个文件中。js加载在哪里?它是在脚本标记中还是在另一个文件中?有一个输入错误。它应该是
for(j=0;
for(j=0;