[問題] 如何動態載入/替換 JavaScript 以及 CSS ?

看板Web_Design作者時間19年前 (2006/12/21 03:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
舉例說明如下: --head 區段------------ <style> .haha {color:red; text-decoration:underline} </style> <link rel="stylesheet" type="text/css" href="main.css"> <script language="JavaScript" src="main.js"></script> ----------------------- 請問要如何做 function 可以: 1. 修改 .haha 的內容 2. 置換 main.css, 讓網頁本來使用的 main.css 棄置不用,改成讀取 main_1.css 而且原本 main.css 定義的東西會真的被清掉 3. 網頁執行到一半發現還需要更多的功能 所以還需要載入一個本來 <head> 之中沒有定義的 plugin_01.js 因為有太多的 plugin (比如 01~99),希望是經過程式運算後 判定究竟要載入哪一個 js,所以需要這樣的功能. 不然一開始全部寫進 head 中的確很容易,只是太多檔. 不合效率 ===================== 對於第1個問題, 我曾經異想天開嘗試用類似 document.getElementsByTagName("style") 的方式去讀取. 結果在 IE / Firefox 之下,內容一個可被讀取,一個不能被讀取 更別說想要修改裡面的內容了 請問像是以上三個問題有辦法解決嗎? 如果都不行的話,是否只能整個網頁重寫過 (document.write) ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.248.14

12/21 09:53, , 1F
交給server處理比較方便
12/21 09:53, 1F
文章代碼(AID): #15YOg57o (Web_Design)
文章代碼(AID): #15YOg57o (Web_Design)