JavaScript 实现正立和倒立三角形图形绘制
<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()/>
<input type='button' value='输出倒立的三角形' onclick=b()/>
</form>
</body>
</html>
<p>问题出在哪内容:代码中的第23行,字符串换行应该写成 "" + 回车换行符,如下所示:</p>
<p>document.write("<br />
<span style='font-family:webdings;font-size:25px;color:red'>");</p>
原文地址: http://www.cveoy.top/t/topic/ojEI 著作权归作者所有。请勿转载和采集!