非常感谢您提供任何帮助。
我将跟踪脚本附加到几页 - 下面的代码。现在我们需要将脚本附加到除一个页面之外的所有页面。我很失落如何做到这一点。
除了/index3.html之外,如何将脚本附加到所有页面?
$(document).ready(function(){
var identifier = window.location.pathname;
switch(identifier)
{
case: 'index.html';
$('<script type="text/javascript" src="http://cti.w55c.net/ct/ct-f20dc88483814e189d5436461ea953ae.js"></' + 'script>').appendTo(document.body);
break;
case: 'About.aspx';
$('<script>Tracking Pixel XYZ</' + 'script>').appendTo(document.body);
break;
}
});
再次感谢你。
答案 0 :(得分:0)
你可以这样做:
<强> JQUERY 强>
var identifier = window.location.pathname;
if (identifier.indexOf("index3.html") >= 0) {
var script = document.createElement( 'script' );
var url = 'http://cti.w55c.net/ct/ct-f20dc88483814e189d5436461ea953ae.js';
script.type = 'text/javascript';
script.src = url;
$("#someElement").append( script );
}
这将验证当前位置是否为index3.html
,如果不是,请创建script
标记并将其附加到您的元素。
通过更大的&gt; 和等于 = 的比较确保如果在位置0找到值,它将匹配!
如果要搜索的值永远不会发生,则Javascript indexOf()方法返回-1。
检查两个文件......
if ( (identifier.indexOf("index3.html") >= 0)
|| (identifier.indexOf("index4.html") >= 0)) { ... }
答案 1 :(得分:0)
var winloc = window.location.pathname;
var isindex3 = /index3$/i.test(winloc);
if(ishtml === true){
//add script to pages that are index3.html
}else{
//if you want add script to pages that are not index3.html
}