html 如何插入js函数?
我有个显示页面:从数据库中查询一个字段(aaa.jpg|bbb.jpg|ccc.jpg)我先将字符串进行处理在显示在页面上。代码是:varstr="aaa.jpg|bbb...
我有个显示页面:从数据库中查询一个字段(aaa.jpg|bbb.jpg|ccc.jpg)
我先将字符串进行处理在显示在页面上。
代码是:
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
问题:我想把这个javascript写成函数,放在js文件中。请问如何写,并如何引用呢? 展开
我先将字符串进行处理在显示在页面上。
代码是:
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
问题:我想把这个javascript写成函数,放在js文件中。请问如何写,并如何引用呢? 展开
5个回答
展开全部
函数可以这样写:
<script type=text/javascript>
function wrile_img_list(str){
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
</script>
调用的代码可以这样写:
<script type=text/javascript>
wrile_img_list('aaa.jpg|bbb.jpg|ccc.jpg');
</script>
如果你用ASP查询数据库,'aaa.jpg|bbb.jpg|ccc.jpg'在rs("imgs")里面,可以如下输出:
response.write "<script type=text/javascript>wrile_img_list('"&rs("imgs")&"');</script>"
<script type=text/javascript>
function wrile_img_list(str){
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
</script>
调用的代码可以这样写:
<script type=text/javascript>
wrile_img_list('aaa.jpg|bbb.jpg|ccc.jpg');
</script>
如果你用ASP查询数据库,'aaa.jpg|bbb.jpg|ccc.jpg'在rs("imgs")里面,可以如下输出:
response.write "<script type=text/javascript>wrile_img_list('"&rs("imgs")&"');</script>"
展开全部
新建一个文件 test.js
文件里面放入代码
function fuc(){
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
然后你的页面里面这样调用
<script src="test.js"></script>
导入JS src 是 根据你文件的所在目录
../test.js 为 上一目录下面的 test.js
../../test.js 为 上一目录的 上一个目录的test.js
test.js 或者/test.js 为和你的页面 在同一目录
<script>fuc();//调用</script>
能看明白不?
文件里面放入代码
function fuc(){
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
然后你的页面里面这样调用
<script src="test.js"></script>
导入JS src 是 根据你文件的所在目录
../test.js 为 上一目录下面的 test.js
../../test.js 为 上一目录的 上一个目录的test.js
test.js 或者/test.js 为和你的页面 在同一目录
<script>fuc();//调用</script>
能看明白不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function qi(){
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
</script>
---------
在你引用的地方插入这段代码
<script>qi()</script>
function qi(){
var str="aaa.jpg|bbb.jpg|ccc.jpg";
var mystr=str.split("|");
if (str!="")
for(i=0;i<mystr.length;i++)
document.write("<p><img src="+mystr[i]+" width=\"110\" height=\"200\" /></p>");
}
</script>
---------
在你引用的地方插入这段代码
<script>qi()</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language="JavaScript">
<!--
中间是js代码
//-->
</script>
这样写是为了浏览器向下兼容,拿IE浏览器来说吧,以前的IE5.5版本及以下的,在写js的话时候就必须得加上<!-- //-->这样的代码,否则有的JS无法解析出来!
而现在我想应该再也没有人用低于IE6的浏览器了吧,所以加不加这个都无所谓了!
代码可以在头部,也可以再body里,也开在body结束之后。
<!--
中间是js代码
//-->
</script>
这样写是为了浏览器向下兼容,拿IE浏览器来说吧,以前的IE5.5版本及以下的,在写js的话时候就必须得加上<!-- //-->这样的代码,否则有的JS无法解析出来!
而现在我想应该再也没有人用低于IE6的浏览器了吧,所以加不加这个都无所谓了!
代码可以在头部,也可以再body里,也开在body结束之后。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-04-18 · 百度知道合伙人官方认证企业
关注
展开全部
插入js 的方法有很多种,例如,在html 的 head 标签 内 通过 script 标签来写或者在body 结束标签前添加script 标签来写,或者引入外部的js
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询