Re: [問題] 文字變化

看板Web_Design作者 (閑人)時間20年前 (2004/05/25 15:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《jgCheng (守護神)》之銘言: : 請問一下 : 在 IE 中可以使用 document.[object].innerHTML 來控制 [object] 要顯示的文字 : ex: : <td name="[object]"></td> : <span name="[object]"></span> : <div name="[object]"></div> : <font id="[object]"></font> : 那在 Mozilla 或其它瀏覽器中,有沒有類似的方法? IE 4 document.all[ElementID].innerHTML="新的內容"; Netscape 4 document.layers[ElementID].document.open(); document.layers[ElementID].document.write("新的內容"); document.layers[ElementID].document.close() W3C (IE 5 和 Netscape 6 支援) document.getElementById(ElementID).innerHTML="新的內容"; 以下是作為辨識的程式碼片斷: if(document.getElementById){ document.getElementById(ElementID).innerHTML="新的內容"; }else if(document.all){ document.all[ElementID].innerHTML="新的內容"; }else if(document.layers){ with(document.layers[ElementID].document){ open(); write("新的內容"); close(); } } 沒必要回溯相容的話,其實用 W3C 的標準就好了, 屬性 name 也是,xhtml 1.0 就建議不要用了,請改用 id。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.203.204

140.113.158.10 05/27, , 1F
感謝感謝
140.113.158.10 05/27, 1F
文章代碼(AID): #10il4LYr (Web_Design)
文章代碼(AID): #10il4LYr (Web_Design)