[回到版面]
回應模式
名 稱
內 文
附加圖檔[] []
  • 可附加圖檔類型:GIF, JPG, JPEG, PNG, WEBM,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 3072 KB。
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 目前附加圖檔使用量大小: 265057 KB / 500000 KB
  • 回覆時程式碼縮排會被trim消掉,請善用[code][/code]標色或貼到ideone等網站
  • LaTeX記法可以用「$$」或「\( \)」包起來,例如「$\sum_{k=1}^{k=n} k^2 = \frac{n(n+1)(n+2)}{6}$」
  • 投稿時請點擊畫像認證後,再按下 [送出] 按鈕提交。
  • 鬧板、攻擊性發言、煽動性發言請無視(回應者也無視),並使用del或在貓管理部向管理員回報。
  • 新介面尚處於測試階段,如果有任何問題可以向管理員或於程設交流版反映。

檔名:1592750830293.png-(339 KB, 1414x807)
339 KB
javascript 元件陣列無名20/06/21(日)22:47:10 ID:R6PuEejENo.14223del
請問javascript有沒有辦法把多個元件用迴圈宣到成元件陣列?
(如圖左)

以及多個元件有沒辦法法用簡單的方式操作同一個function而不用重複寫好幾次?(如圖右)
無名20/06/21(日)22:49:05 ID:R6PuEejENo.14224del
檔名:1592750945485.jpg-(490 KB, 1320x1680)
490 KB
祭品附上
無名20/06/22(一)01:33:57 ID:9q6nopOgNo.14225del
無名20/06/22(一)02:39:44 ID:LWi9FDYwNo.14226del
隨便寫的,你有需要可以用object或map代替array
let hands= [];
for(let i=0; i<7; i++){
hands.push(document.get...('hand'+i));
}
for(let i=0; i<7; i++){
hands[i].onClick = function() {
if(...)==-1) {
playCard(''+i);
}
};
}
無名20/06/22(一)22:12:00 ID:./Z.gJNgNo.14227del
檔名:1592835120988.jpg-(156 KB, 1364x2048)
156 KB
>>14225
>>14226

成功了!
島民果然神通廣大
無名20/06/22(一)22:13:18 ID:./Z.gJNgNo.14228del
檔名:1592835198274.jpg-(138 KB, 1364x2048)
138 KB
成功了!
島民果然神通廣大


【刪除文章】[]
刪除用密碼: