gpt4 book ai didi

javascript - 使用 jquery 检测 URL 并更改 HTML

转载 作者:行者123 更新时间:2023-11-28 20:35:45 24 4
gpt4 key购买 nike

我们的客户端有两个指向同一页面的 URL。根据用户访问的 URL,他们想要显示和隐藏某些内容。我有以下代码,一切看起来都应该有效(不是总是如此......),但由于某种原因, if 的计算结果不为 true。该警报用于故障排除。

var this_page = window.location;
var calc_address = "DIFFERENT ADDRESS";

alert(this_page);


if(this_page == "http://www.calculatesnowguards.com/"){
$('#mashead').css('background-image', 'url("../images/masthead_bg.jpg") ');
$('.calc_remove').hide();
$('#bottom').innerHTML = calc_address;
}

最佳答案

window.location 不是字符串,它只是这样表示。它实际上是一个物体。 window.location.href 是您要比较的变量。

编辑:(回应下面的评论。)有了如此不同的网址,你为什么要尝试直接比较它们?

if (window.location.href.indexOf("calculatesnowguards.com") >= 0) {
//code for calculatesnowguards.com
} else{
//code for snowguards.biz
}

EDIT2:抱歉,没有意识到 contains() 是 Firefox 独有的功能。我扩展了 String 以将其包含在我的脚本中。

关于javascript - 使用 jquery 检测 URL 并更改 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com