<html>
 <head>
 <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'>
 <script>
  function a(){
   for(j=1;j<=19;j++){
     for(i=1;i<=j;i++){
	    document.write('*');
		}
	  document.write('<br/>'); //启动下一行
	  }
	 }
	function b(){
	 document.write(' 
	 <span style='font-family:webdings;font-size:25px;color:red'>
	 ');
	    //先输出一个含css的span标记,让后面输出的*颜色和外形有特点
	 for(j=19;j>=1;j--){
	   for(i=1;i<=j;i++){
	     document.write('*');
		 }
	    document.write('<br/>'); //启动下一行
		}
	   document.write('</span>'); //结束span标记
	   }
 </script>
 </head>
 <body>
  <form name='f1'>
  <input type='button' value='输出正立的三角形' onclick=a()/>
  &nbsp;&nbsp;
  <input type='button' value='输出倒立的三角形' onclick=b()/>
  </form>
 </body>
</html>
<p>问题出在第19行,缺少引号,应该改为:</p>
<p>document.write('<span style='font-family:webdings;font-size:25px;color:red'>');</p>
JavaScript实现正立和倒立三角形输出

原文地址: http://www.cveoy.top/t/topic/ojEH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录