super趙任
2016-05-23 17:58:40
先在頁(yè)面區(qū)打印一個(gè)‘*’組成的三角形,然后點(diǎn)擊按鈕,變換到另一個(gè)三角形,顏色方向改變,再點(diǎn)擊按鈕,回到之前的三角形。
4 回答
已采納

灬紫羽
TA貢獻(xiàn)107條經(jīng)驗(yàn) 獲得超71個(gè)贊
<!DOCTYPE?HTML> <html> <head> ????<meta?http-equiv="Content-Type"?Content="text/html;?charset=utf-8"?/> ????<title>javascript</title> ????<style> ????</style> ????<script?type="text/javascript"> ????????var?large=9;??//設(shè)置行數(shù) ????????var?flag?=?false; ????????function?change(){ ????????????var?str?=?''; ????????????if(flag){ ????????????????for(var?i=0;i<large;i++) ????????????????{ ????????????????????for(var?e=0;?e<i;?e++){ ????????????????????????str?+="*"; ????????????????????} ????????????????????str?+="<br/>"; ????????????????} ????????????????flag?=?false; ????????????}else{ ????????????????for(var?i=0;i<large;i++) ????????????????{ ????????????????????for(var?e=0;?e<large-i;?e++){ ????????????????????????str?+="*"; ????????????????????} ????????????????????str?+="<br/>"; ????????????????} ????????????????flag?=?true; ????????????} ????????????document.body.innerHTML=str; ????????????document.write("<button?onclick='javascript:change()'>點(diǎn)我變換形狀</button><br/>"); ????????} ????</script> </head> <body> ????<button?onclick="javascript:change()">點(diǎn)我變換形狀</button><br/> </body> </html>

vLiang
TA貢獻(xiàn)47條經(jīng)驗(yàn) 獲得超30個(gè)贊
<!DOCTYPE?html> <html> <head> <title></title> </head> <body> <div?id="square">square</div> <button>click</button> <script?type="text/javascript"?src="jquery.min.js"></script> <script?type="text/javascript"> var?flag?=false; $('button').click(function(){ if(flag){ $('#square').html(square()); flag?=?false; }else{ $('#square').html(nabla()); flag?=?true?; } }); function?square(){ return?'square'; } function?nabla(){ return?'nabla'; } </script> </body> </html>
可以用過(guò)JQuery 實(shí)現(xiàn) ? 先導(dǎo)入JQuery ?然后 ?定義一個(gè)flag標(biāo)識(shí) 通過(guò)綁定 button的綁定事件 判斷flag的值 true執(zhí)行三角形 并將flag設(shè)置為false 當(dāng)flag為false時(shí) 執(zhí)行倒三角形 再將flag設(shè)置為true 就可以了

super趙任
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超0個(gè)贊
我使用window.open()解決了,但是我想問(wèn)問(wèn)有沒(méi)有不用window.open()來(lái)解決的方法。
添加回答
舉報(bào)
0/150
提交
取消