Re: [問題] 有辦法完全不用innerHTML嗎?

看板Ajax作者 (you stay there)時間14年前 (2010/07/06 19:55), 編輯推噓3(306)
留言9則, 2人參與, 最新討論串2/11 (看更多)
※ 引述《grassboy2 (活力花俏草兒仔政﹞O花俏)》之銘言: : 如果真的存在這個方法… : 可以提示一下該如何用新方法把 : <div id="div1"> : 今天天氣真好! : </div> : 在不指定innerHTML的前題下轉成 : <div id="div1"> : 今天<b>天氣</b>真好! : </div> : 先感謝各位高手的提示了m(_ _)m 不知道是不是你要的 感覺這用弄好麻煩啊XD var o=document.getElementById('div1'); var ot; o.removeChild(o.childNodes[0]); o.appendChild(document.createTextNode('今天')); ot=document.createElement('b'); ot.appendChild(document.createTextNode('天氣')); o.appendChild(ot); o.appendChild(document.createTextNode('真好!')); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.70.222

07/06 19:55, , 1F
啊..其實就只是把innerHTML改成createTextNode而已
07/06 19:55, 1F

07/06 20:00, , 2F
不過W3C似乎很賭爛innerHTML阿
07/06 20:00, 2F

07/06 20:03, , 3F
RE小孩跟A片小孩很好很強大阿 可是比不上innerHTML簡潔
07/06 20:03, 3F

07/06 20:03, , 4F
有利有弊吧 看情況使用
07/06 20:03, 4F

07/06 20:05, , 5F
re小孩是指replaceChild嗎?
07/06 20:05, 5F

07/06 20:07, , 6F
恩..這個 其實我是指removeChild 不過也可以指replaceChil
07/06 20:07, 6F

07/06 20:07, , 7F
d就是了@@
07/06 20:07, 7F

07/06 20:08, , 8F
啊..剛看到愣了一下
07/06 20:08, 8F

07/06 20:09, , 9F
我還是講英文好了....
07/06 20:09, 9F
文章代碼(AID): #1CCncPea (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1CCncPea (Ajax)