HTML调用JS文件无法成功,将JS直接写在HTML就可以

如果将其写成<scripttype="text/javascript"language="javascript"src="1.js"></script>这样就不可行。。如... 如果将其写成<script type="text/javascript" language="javascript" src="1.js"></script>
这样就不可行。。

如果全套代码写进HTML
<script type="text/javascript">
function window.onload(){

var s="简体字(字数不够略)";

var t="繁体字(字数不够略)";
function String.prototype.s2t(){
var k='';
for(var i=0;i<this.length;i++) k+=(s.indexOf(this.charAt(i))==-1)?this.charAt(i):t.charAt(s.indexOf(this.charAt(i)))
return k;
}

function String.prototype.t2s(){
var k='';
for(var i=0;i<this.length;i++) k+=(t.indexOf(this.charAt(i))==-1)?this.charAt(i):s.charAt(t.indexOf(this.charAt(i)))
return k;
}

}
</script>

<script type="text/JavaScript" language="JavaScript">
function s2t(){
document.body.innerHTML=document.body.innerHTML.s2t();
}
function t2s(){
document.body.innerHTML=document.body.innerHTML.t2s();
}
</script>
这样就可以实现简繁的转换
展开
 我来答
回忆526
推荐于2018-03-26 · TA获得超过4165个赞
知道大有可为答主
回答量:3276
采纳率:87%
帮助的人:1859万
展开全部
html的调用JS,一般都不可能失败的,应该是你的引用有问题,有可能是路径问题,路径有绝对路径和相对路径,一般你的网页跟你的这个文件在一起的话,就不需要将加'./'直接引用文件名就可以了,如果不在的话,那就可以需要加'./',有的时候还要‘../’这样来写的,或者是你标签东西没写对,然后在JS文件中一般都是写成函数的形式来调取,这里我写段代码,你可以看下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<script type="text/javascript" src='jquery.js' ></script>
<script type="text/javascript" src='./js/drag1.js'></script>
<script type="text/javascript" src='./js/onWheel1.js'></script>
<script type="text/javascript" src='./js/index1.js'></script>
百度网友2f855f484
推荐于2016-01-30 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:319万
展开全部
把以下这段写到1.js,然后用<script type="text/javascript" src="1.js"></script>调用

function window.onload(){

var s="简体字(字数不够略)";

var t="繁体字(字数不够略)";
function String.prototype.s2t(){
var k='';
for(var i=0;i<this.length;i++) k+=(s.indexOf(this.charAt(i))==-1)?this.charAt(i):t.charAt(s.indexOf(this.charAt(i)))
return k;
}

function String.prototype.t2s(){
var k='';
for(var i=0;i<this.length;i++) k+=(t.indexOf(this.charAt(i))==-1)?this.charAt(i):s.charAt(t.indexOf(this.charAt(i)))
return k;
}

}

function s2t(){
document.body.innerHTML=document.body.innerHTML.s2t();
}
function t2s(){
document.body.innerHTML=document.body.innerHTML.t2s();
}
追问
这样也不行啊。。还是网页有错误无法进行翻译
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
catamaran
2011-07-03 · TA获得超过894个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:176万
展开全部
js文件里是不需要<script type="text/javascript">声明的,是不是没去掉呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式