我上传了客户's服务器一个js函数不起作用
I uploaded customer's server one single js function doesnt work
我完成了客户网站并将其上传到他们的服务器上,他们和我一样使用hostinger。在localhost和我的主机中,一切都很完美,但在他们的主机中只有一个函数拒绝工作。它的纯javascript没有使用库。该功能的职责是在单击某个标志时更改该标志。
function lang() {
var a = document.getElementById("flag").firstChild;
a = (a.nodeType == 1) ? a : a.nextSibling;
var active = document.getElementsByClassName("active");
var actid = (a.src.indexOf("uk.png") == -1) ? active[0].id.replace("fr", "en") : active[0].id.replace("en", "fr");
active[0].className = active[0].className.replace(" active", "");
document.getElementById(actid).className += " active";
return a.id;
}
document.getElementById("flag").addEventListener("click", lang);
我在另一个脚本中发现了问题。我使用indexOf()
检查标志源是否有"fr"如果没有的话,我就换成了法语。域是.fr,因此它返回的值大于-1,函数不起作用,这是一个非常简单的问题。
相关文章:
- 嵌套到另一个函数中的Fancybox函数;不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 我正在创建一个聊天,但每次我发送消息时,它都不会让我再发送另一条消息,就像表格一样;不起作用
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- 复选框一次选中一个不起作用
- JavaScript:两个相同的函数,一个不起作用
- 在页面中使用了两次多个图像上传,但第一个正在工作,另一个不起作用
- 引导分页下一个上一个不起作用
- 当我在一个html页面上添加两个脚本时,其中一个不起作用
- 将一个画布绘制到另一个不起作用的画布上
- L.DomEvent.addListener()与on():为什么一个不起作用
- javascript:动态添加一个不起作用的属性
- 将鼠标悬停时的按钮替换为另一个不起作用的按钮jQuery
- 我有两个具有相同代码的不同域,但其中一个不起作用.为什么
- 未捕获的引用错误——一个函数工作而另一个不起作用
- 按钮点击功能不起作用,而另一个不起作用
- Javascript _map () vs array.map();为什么一个在这里起作用而另一个不起作用
- ScrollTop等于一个不起作用的值
- jquery.load()将一个html文件包含到另一个不起作用的文件中
- 将动态值从onclick传递给另一个不起作用的javascript函数