Re: [問題] javascript有關setTimeout()這個函數

看板Web_Design作者 (運命のルーレット廻して)時間19年前 (2006/01/03 20:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《LMY8684 (LMY)》之銘言: : att=123; : document.write("<input type=text name='att' value="+att+">點的攻擊力!!<br>"); : 問題來了 : 如果我想用 setTimeout(' ',1000); 把上面那行document.write();包住 : 會遇到單引號跟雙引號的問題 : 請問各位大大應該怎麼解決呢?? : 試了好久都是失敗的 Orz 試試這樣: setTimeout( 'document.write("<input type=text name=' + "'att'" + ' value="+att+">點的攻擊力!!<br>");' ,1000 ); 不過感覺不會跑出你要的結果... 因為網頁跑完後再document.write是會把網頁洗掉的 你或許可以試試在網頁裡要顯示的地方留一個<span id="someid"></span> 然後用 document.getElementById("someid").innerHTML="<input type=text ...>" (偷懶一點的話前半段可以用document.all.someid.innerHTML代替) 來寫入那個地方 -- **** 說: 我現在下意識看到程式就會想反抗 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82 ※ 編輯: LPH66 來自: 140.112.30.82 (01/03 20:38) ※ 編輯: LPH66 來自: 140.112.30.82 (01/03 20:38)
文章代碼(AID): #13kcy3LN (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #13kcy3LN (Web_Design)