<p class="sougouContent"> <html> <br> <head> <br> <title>/title> <br> width:50px; ; <br> } <br> #sj{ <br> width:1000px; <br> box-shadow:0 10px 40px <br> } <br> </head> <br> 表示する三角形の高さを入力してください: <input type="text" id="sanjiao" name="sanjiao" maxlength="3"/> <input type="submit" value =" 送信" onclick="return sanjiaoxing()"/> <br> </div> <script language="javascript"> / a 合計行数 document.getElementById("usernameTip").innerHTML="<font color=red>√ ユーザー名を入力してください</font>"; <br> function sanjiaoxing() { <br> var a=document.getElementById( " サンジャオ").value; <br> varnumber=a-0; <br> // document.getElementById("sj").innerHTML=number; <br> <br> document.getElementById("sj") . innerHTML="この値は数値ではありません。数値を入力してください"; <br> return false } <br> else{ <br> var n=1;// 行 n <br> <br> for(;a>0;a--){ <br> for( var b=1;b<a;b++){ <br /> document.getElementById("sj").innerHTML=" " <br /> } <br /> <br /> for(var c=1;c<=2*) n-1 ;c++){ <br /> document.getElementById("sj").innerHTML=" * "; <br /> document.getElementById("sj").innerHTML="</br>" <br> } <br> // document.write("</br>"); <br /> // document.write("</br>") <br /> // 内の総行数 <br /> } <br /> } <br /> <br /> </ script> <br> </body> <br> <br> <br> <br> 毎回値を再割り当てするため、最後の <br> を使用する必要があります。 = の代わりに = を接続します。 <br> <br> for(;a>0;a--){ <br> for(var b=1;b<a;b++){ <br> document.getElementById("sj").inner HTML +=" "; <br> } <br> } document.getElementById("sj") <br> 。 <br> <br> 次のように変更されました: <br> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code"><html><head><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></head><body><div>请输入要显示的三角形的高度:<input type="text" id="sanjiao" name="sanjiao" maxlength="3"/><input type="submit" value="提交" onclick="return sanjiaoxing()"/></div><div id="sj"></div><script type="text/javascript"> // a总共的行数 document.getElementById("usernameTip").innerHTML="<font color=red>√ 请输入用户名</font>"; function sanjiaoxing() { var a=document.getElementById("sanjiao").value; // document.getElementById("sj").innerHTML=number; if(/^\d+$/.test(a)==false){ document.getElementById("sj").innerHTML="此值不是数字,请输入数字"; return false; }else{ var n=1;// 第n行 document.getElementById("sj").innerHTML = ""; for(;a>0;a--){ for(var b=1;b<a;b++){ document.getElementById("sj").innerHTML +=" "; } for(var c=1;c<=2*n-1;c++){ document.getElementById("sj").innerHTML+=" * "; } document.getElementById("sj").innerHTML+="</br>"; n++; } // document.write("</br>"); // document.write("</br>"); // a总共的行数 } } </script></body></html></pre><div class="contentsignin">ログイン後にコピー</div></div> <br></p>