html调用js文件

写了一个html。如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.or... 写了一个html。如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>

<script Language="JavaScript" src="ni.js">
</script>

</body>
</html>

调用的Js文件和它是同一级目录,内容如下:

<script Language="JavaScript">
alert("Hello!")
</script>

可是运行html时总不会显示调用的Js文件。为什么?怎么解决?
展开
 我来答
ipint1
推荐于2017-11-23 · TA获得超过157个赞
知道答主
回答量:65
采纳率:0%
帮助的人:68.3万
展开全部
首先
ni.js文件里这样写
function hi(){
alert("Hello!");
}

页面里
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script type="text/javascript" src="../ni.js"></script>---------引用路径
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>

<input name="" type="button" onclick=hi();/>-------具体用的地方(直接用function名字)

</body>
</html>
丁亭晚史姬
2019-12-19 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:32%
帮助的人:695万
展开全部
JS文件路径是一个以JS为后缀的文件,在这个文件中是不能再有<script language="javascript"><script>这两个标签了,至于你想调用什么东西就随便你了,比如说调用一个警告框alert("网络书签");<br>注意哦,这里不是<script language="javascript">alert("网络书签");<script>哦.<br><br>第二:它的优势在于,如果你想多个HTML中同时调用相同的JS代码.你就可以直接调用外部的JS文件,而不必为每个HTML文本都写上同样的JS语句.<br><br>呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cmoooo
2010-05-20 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:665万
展开全部
如下:

1. 在js文件中,不用加入<script Language="JavaScript"> 和 </script> ,直接写js语句就可以了。

2. 要养成一个良好的编程风格,每个语句结束时,不要忘记加分号。比如alert("Hello!");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
褚姣姣威智
2019-04-25 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:775万
展开全部
你这样写本来就是错的,肯定是出不来结果的塞。就上面说的一样,你的b文件是静态的html而不是js.如你在a页面中想显示b页面的内容的话,静态的用框架就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dogstar03
2010-05-20 · TA获得超过575个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:91.9万
展开全部
因为你的JS文件里不用写<script>语句,就写一个alert("Hello!") 就可以了,你这样相当于弄了两遍...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式