Re: [問題] 想請人幫我看看我的code..

看板Ajax作者 (....)時間14年前 (2012/02/20 13:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《easterday (....)》之銘言: : http://ideone.com/dwvQF : 上面是我的程式碼(我想用網頁瀏覽器來玩新接龍) : 本來我是把一些需要的網頁元件(例如按鈕,table)都寫死在HTML中,運作的很好 : 但是我想要讓畫面清爽一點,所以又寫了一個init_Page()的函式 來動態產生元件 : 當我可以動態產生元件以後,瀏覽器就一直噴我說甚麼 : 行: 1101 : 錯誤: 未知的執行階段錯誤 : 我對javascript這方面經驗不是很多,想請問一下現在是甚麼情況啊?? : 謝謝 自問自答.. 在JavaScript中對於靜態的HTML標籤和動態的HTML標籤處理起來很不一樣 靜態的Button如果要改顯示的字可以直接改btn.innerHTML 但是,在JavaScript中動態產生的Button如果要改顯示的字 要參考以下網頁http://www.quirksmode.org/dom/cms.html 用例如以下的程式碼 var butt = document.createElement('BUTTON'); var buttext = document.createTextNode('Ready!'); butt.appendChild(buttext); butt.onclick = saveEdit; 其中appendChild(buttext),會保留原來的字,如果覺得效果不好,可以改用 replaceCHild(buttext, x.firstChild),取代原來的字 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.80.204
文章代碼(AID): #1FGTPz1f (Ajax)
文章代碼(AID): #1FGTPz1f (Ajax)