我正在为这个网站编码 我需要在pc-view和mobile-view的两个脚本之间更改javascript。 我在网上找到了这个代码,它确实在移动视图上加载了特定的脚本,但我想在PC上查看时切换到另一个。
因此,我需要知道如何编写以下脚本的“else”部分,以便我可以加载“pc”版本。
<!--
if (navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPad') > 0 || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
//what u want to run in mobile devices
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "js/script_photo_sp.js";//file directory
document.getElementsByTagName("head")[0].appendChild(s);}
alert(s.src);//for running test purposes
//-->
非常感谢任何帮助!
答案 0 :(得分:2)
在这一行的末尾,查找大括号
document.getElementsByTagName("head")[0].appendChild(s);} // end of condition
else {
// else code goes here
}
答案 1 :(得分:1)
if (navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPad') > 0 || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
//what u want to run in mobile devices
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "js/script_photo_sp.js";//file directory
document.getElementsByTagName("head")[0].appendChild(s);
} else {
// code for pc here
}
alert(s.src);//for running test purposes