作者logs ()
看板Web_Design
标题[问题] 如何动态载入/替换 JavaScript 以及 CSS ?
时间Thu Dec 21 03:33:24 2006
举例说明如下:
--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
1F:推 Numino:交给server处理比较方便 12/21 09:53