我正在尝试根据引荐来换出背景图片。例如,当有人从Facebook访问时,我希望显示与我不同的图像。我把下面的代码混在一起,但它没有用。任何帮助将不胜感激!
if (document.referrer !== "https://www.facebook.com/") {
document.getElementById('modImage').src = "image1.jpg";
}
else if(image=2) {
document.getElementById('modImage').src = "image2.jpg";
}
我给目标图像一个modImage的ID。
答案 0 :(得分:0)
我很确定你可以失去"如果"在你的其他地方,如果:
if (document.referrer !== "https://www.facebook.com/")
document.getElementById('modImage').src = "image1.jpg";
else
document.getElementById('modImage').src = "image2.jpg";
或者您是否尝试在将src设置为之前检查image2.jpg是否可用?
此外,您可能最好使用正则表达式查看引荐来源包含" facebook",而不是完全匹配" https://www.facebook.com/& #34;,像这样:
if (!/facebook\.com/.test(document.referrer))