如何在指定网页运行js 代码

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-15
网页如何调用js代码??

有2种方式:
内联:你直接在里面加上(这里面就是可以写你的JS代码了)
PS:其实你的JS代码可以写在HTML的任何地方,但是可能会出错,所以一般都是写在头部,而不是写在其他位置。
外联:就是你自己创建一个JS文件,然后把你的代码写在JS文件里面,在HTML页面里面,你可以通过在头部中加上

  谢回复,下面的代码为什么运行点按钮后什么也不显示?新建网页 4function bbb() { var str = document.createElement("div"); str.id = "win3"; str.contentEditable = "true";str.className = "xWin";str.style.position = "absolute"; str.style.setAttribute("left","100px"); str.style.setAttribute("top","50px"); str.style.setAttribute("width","100px"); str.style.setAttribute("height","100px"); str.style.setAttribute("z-index","1");str.style.setAttribute("border","2px solid red");document.body.appendChild(str); win3.innerHTML = ""}注:我试过,在不是动态生成的div中的iframe中是可以显示baidu页面的iframe放进这个动态生成的div后就不显示baidu了结论:不是iframe中src所指网页的问题以上代码要是放是一串普通的文本,也是能显示的结论:不是代码动态生成有问题那么是什么问题呢?

回答你的补充提问。
index.js包含了几个网页的js??????

index.js为什么要包含了几个网页的js。 为什么只用一个js文件?为什么不把只有首页用的js写在单独的一个JS文件中?
我之所以给他其名叫index.js就是告诉你这个JS文件只写只有首页要用到的js代码。至于其他的都要用的JS代码,可以写在allpage.js文件中。如下
<script src="index.js" type="text/javascript"></script>
<script src="allpage.js" type="text/javascript"></script>
用哪个就调哪个,不用哪个就不调哪个。全用就全调,全不用就全不调。这样不行么?
没听说过把不是全局使用的js代码写在公共的js文件中的

css样式写在style.css文件中
首页要调用的js写在index.js文件中

要用css样式的页面<head>中加上
<link href="style.css" rel="stylesheet" type="text/css">
要用js代码的页面<head>中加上
<script src="index.js" type="text/javascript"></script>

我想有两种方法,第一种把那些你要用的代码写成函数,然后在要用该段代码的页面里面直接调用要运行的那一部分代码即可
第二种方法就是把js文件分开然后再放在相应要调用的页面中咯

其实楼上说的比较准确,index.js就是主页的js
你一定要在所有页面都这样的话,可以用location.href判断当前页面然后执行相应的代码

你可以在jsp文件中引入指定的jsp文件,一般引入格式为

<script type="text/javascript" src="${ctx }/你要引入的js文件路径"></script>

<script>//声明JS

function func(){ //声明JS方法
//自己想处理的方法或事件

}
func(); //执行方法
</script>