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>问题出在第19行,缺少引号,应该改为:</p>
<p>document.write('<span style='font-family:webdings;font-size:25px;color:red'>');</p>
原文地址: http://www.cveoy.top/t/topic/ojEH 著作权归作者所有。请勿转载和采集!