求教!js中怎么实现循环输出星号的程序 ?

问题是:输入1-10个数字点击按钮后可以获得用户输入值,并生成星号列表;如果数字小于1或大于10则弹出对话框并提示用户、终止程序。如果输入数字2 则星号列表:    *

                                                                         **


我写的代码错哪了...而且写完这个执行的时候我之前写的js代码也没作用了...

function makeStar(){

var i=document.getElementsByTagName("input");

var j;

var k;

if(i<1||i>10)alert"error";

else {

for (i=1;i<=10;i++)

{

for(j=1;j<=9-i;j++)

document.write("&nbsp;");

for(k=1;k<=i;k++)

document.write("*");

document.write("<br>");

}

}

}


小宋宋
浏览 3133回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP