如何在jsp文件中引入css和js文件

html-css016

如何在jsp文件中引入css和js文件,第1张

在jsp文件中引入css和js文件方法如下:

一:

1, 首先把写好的css样式表内容存为*.css格式。如style.css

2, 在页面中引入这个css 样式文件。用如下的方式引入。

<link rel="stylesheet" href="./css/style.css" type="text/css">

此处的href=”./css/style.css”指的是css文件存放的路径。‘.’请示当前目录(就是与引入 css文件的jsp页面在同一目录)

二:

在jsp页面引入javascript文件与引入css样式文件类似。如下引入;

<script language='javascript' src='js/TreeToc.js'></script>

通过<script>标签的src属性。Javascript文件必须以.js这种形式存放。如上面的TreeToe.js,src属性指向javascript文件的路径。

可以动态引用!!! 补充: 例如: <script> //添加CSS函数 function add_css() { var str_css = "body {font-size:5px}"//定义内容 try { //IE下可行 var style = document.createStyleSheet()style.cssText = str_css} catch (e) { //Firefox,Opera,Safari,Chrome下可行 var style = document.createElement("style")style.type = "text/css"style.textContent = str_cssdocument.getElementsByTagName("HEAD").item(0).appendChild(style)} } </script><body onload="add_css()"><a href="#">TEST</a></body>补充: 如果你是想要导入链接的CSS文件: 1>import 的方法: ___________ import 导入的JS代码 start _________________ <script> //添加CSS函数 function add_css() { var str_css = "@import url(css.css)"//定义内容 try { //IE下可行 var style = document.createStyleSheet()style.cssText = str_css} catch (e) { //Firefox,Opera,Safari,Chrome下可行 var style = document.createElement("style")style.type = "text/css"style.textContent = str_cssdocument.getElementsByTagName("HEAD").item(0).appendChild(style)} } </script><body onload="add_css()"><a href="#">TEST</a></body> _____________ End _______________________ 2>Link的方法: ___________ link导入的JS代码 start _________________<script> //添加CSS函数 function add_css() { var fileref = document.createElement("link")fileref.setAttribute("rel", "stylesheet")fileref.setAttribute("type", "text/css")fileref.setAttribute("href", "css.css")if (typeof fileref != "undefined") document.getElementsByTagName("head")[0].appendChild(fileref)} add_css("css.css")</script><body><a href="#">TEST</a></body> _____________ End _______________________备注:上面的函数不用写在body 的onload事件里面;直接在JS标签中调用就行了。 LINK这样的导入方法,兼容性没有上面写的函数好。 补充: 我上面不是写了吗?? Javascript 小脚本。