时间:2021-07-01 10:21:17 帮助过:21人阅读
你每次都重新赋值,所以最后那个
覆盖了,应该不用= 而用 += 来连接。
for(;a>0;a--){
for(var b=1;b document.getElementById("sj").innerHTML +=" ";
}
for(var c=1;c<=2*n-1;c++){
document.getElementById("sj").innerHTML +=" * ";
}
document.getElementById("sj").innerHTML +="
";
n++;
}
另外你检查是否数字那里有问题。
修改如下:
- <meta charset="utf-8"><title>Document</title><style>input{width:50px;height:40px;}#sj{width:1000px;height: 40px;box-shadow:0 10px 40px skyblue inset;}</style>请输入要显示的三角形的高度:<input type="text" id="sanjiao" name="sanjiao" maxlength="3"><input type="submit" value="提交" onclick="return sanjiaoxing()">