亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在onclick(event,display)中display的值究竟是如何被傳遞進去的?

請問在onclick(event,display)中display的值究竟是如何被傳遞進去的?

牧羊人nacy 2023-03-19 19:15:58
代碼如下:btnBu.addEventListener(LMouseEvent.MOUSE_UP,onclick);function onclick(event,display){var selfValue,enemyValue;if(display.name == "shitou"){selfValue = 0;}else if(display.name == "jiandao"){selfValue = 1;}else if(display.name == "bu"){selfValue = 2;}enemyValue = Math.floor(Math.random() * 3);selfBitmap.bitmapData = showList[selfValue];enemyBitmap.bitmapData = showList[enemyValue];var result = checkList[selfValue][enemyValue];if(result == -1){loss += 1;}else if(result == 1){win += 1;}else{draw += 1;}console.log(win + loss + draw);selfTextWin.text = "勝利次數:" + win;selfTextLoss.text = "失敗次數:" + loss;selfTextDraw.text = "平局次數:" + draw;selfTextAll.text = "猜拳次數:" + (win + loss + draw);}
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

這個display是當前空間自身,相當于this

onclick可以動態傳參

Html代碼 
復制代碼 代碼如下:
<body> 
<input id="certid" type="text" value="123456" > 
<input id="btn" type="button" value="button" onclick=""> 
</body>
Javascript代碼 
復制代碼 代碼如下:
<script> 
function show(value1,value2) 

alert(value1+","+value2); 
}
var i = 10; 
btn.onclick = function(){ 
show(certid.value,i); 
}; 
<script>
這樣就實現了動態給onclick事件句柄賦值,并支持參數的傳遞.

查看完整回答
反對 回復 2023-03-21
  • 1 回答
  • 0 關注
  • 107 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號