gpt4 book ai didi

javascript - execute if, if window.location 包含两个字符串和一个指定的变量

转载 作者:行者123 更新时间:2023-11-30 10:45:31 24 4
gpt4 key购买 nike

我正在使用这个 javascript

<script>
var windowloc = window.location;
var pink ="http://my.blogspot.com/search/label/Pink%20Template";
var blue ="http://my.blogspot.com/search/label/blue%20Template";
var yellow ="http://my.blogspot.com/search/label/yellow%20Template";
if((windowloc==pink)||(windowloc==blue)||(windowloc==yellow)){
//execute JavaScript
}
</script>

还有更多的变量,如果JS if 符合"+colorss+" 可以是一系列指定的可能性,我已经尝试了以下编辑它必须包含http://my.blogspot.com/search/label/,然后是指定的变量,然后是%20Template

<script>
var windowloc = window.location;
var colorss = "'Pink'||'yellow'||'blue'";
if(windowloc=='http://my.blogspot.com/search/label/'+colorss+'%20Template'){
//execute JavaScript
}
</script>

最佳答案

您可以使用 regexp 执行此操作:

if(/(pink|yellow|blue)/.test(window.location)) {
// do something
}

或者如果你想匹配整个 URL:

if(/my\.blogspot\.com\/search\/label\/(pink|yellow|blue)%20Template$/.test(window.location)) {
// do something
}

关于javascript - execute if, if window.location 包含两个字符串和一个指定的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640143/

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