[問題] getElementById(id)如何使用變數來傳入?

看板Ajax作者 (小嘉)時間1年前 (2022/10/07 12:57), 編輯推噓0(003)
留言3則, 3人參與, 1年前最新討論串1/1
請教各位先進一個問題, getElementById 是不是不能使用變數? var tid = string; for( i = 0 ; i < 10 ; i++ ){ tid = "aa" + (i+1) ; document.getElementById(tid).href = "data" + (i+1) + ".html"; // tid 變數無法傳入? } } 原本 document.getElementById("aa1").href = … document.getElementById("aa2").href = … document.getElementById("aa3").href = … …… 請幫幫忙,要怎麼樣使用變數,才能傳入getElementById? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.31.96 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1665118664.A.CF5.html

10/07 13:38, 1年前 , 1F
理論上應該要可以 能把完整的程式碼都貼出來嗎
10/07 13:38, 1F

10/07 17:13, 1年前 , 2F
幹嘛設tid這個變數 直接在括號裡接字串就好了啊
10/07 17:13, 2F

10/07 17:50, 1年前 , 3F
沒有這樣的限制,你的問題是其他因素造成的
10/07 17:50, 3F
文章代碼(AID): #1ZFx78pr (Ajax)
文章代碼(AID): #1ZFx78pr (Ajax)