js文件放到html中有用,为什么做成外部文件引用就失效了呢
function$_class(name){varelements=document.getElementsByTagName("*");for(s=0;s<elemen...
function $_class(name){
var elements = document.getElementsByTagName("*");
for(s=0;s<elements.length;s++){
if(elements[s].className==name){
return elements[s];
}
}
}
//tab effects
var tabList = $_class("goods_news_nav").getElementsByTagName("li")
tabCon = $_class("goods_about").getElementsByTagName("div");
for(i=0;i<tabList.length;i++){
(function(){
var t = i;
tabList[t].onmouseover = function(){
for(o=0;o<tabCon.length;o++){
tabCon[o].style.display = "none";
tabList[o].className = "";
if(t==o){
this.className = "thisStyle";
tabCon[o].style.display = "block";
}
}
}
})()
} 展开
var elements = document.getElementsByTagName("*");
for(s=0;s<elements.length;s++){
if(elements[s].className==name){
return elements[s];
}
}
}
//tab effects
var tabList = $_class("goods_news_nav").getElementsByTagName("li")
tabCon = $_class("goods_about").getElementsByTagName("div");
for(i=0;i<tabList.length;i++){
(function(){
var t = i;
tabList[t].onmouseover = function(){
for(o=0;o<tabCon.length;o++){
tabCon[o].style.display = "none";
tabList[o].className = "";
if(t==o){
this.className = "thisStyle";
tabCon[o].style.display = "block";
}
}
}
})()
} 展开
4个回答
展开全部
看看调用路劲是否有错。
追问
路径没有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开网页右键-查看源码然后点击打开你引用的JS,看看能不能打开
追问
能打开啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是编码问题 设一下script标签的charset属性
更多追问追答
追问
设置了,仍然无效
追答
可能是函数调用有问题 所以没执行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询