gpt4 book ai didi

javascript - 如果声明是一个短语而不是一个特定的标题?

转载 作者:行者123 更新时间:2023-11-30 23:58:55 24 4
gpt4 key购买 nike

我目前正在开发一个 cms,它将在多个页面上显示警报。我目前正在使用 if 语句让警报仅出现在具有特定页面标题的页面上。有没有办法概括它并让它出现在标题中带有“测试”一词的所有文章中?

目前我的逻辑是如果 @pageTitle === "Test Article Two显示....

我尝试做 @pageTitle === "Test"但这仅显示在标题为“测试”的文章上,而不显示在其他包含“测试”一词的标题上。

这是我的代码:

<script>
if(document.title === "Test Article Two") {
document.body.classList.add("show-alert");
}
</script>

最佳答案

方法 -

正则表达式,区分大小写:

if (/Test/.test(document.title)) { ... }

正则表达式,不区分大小写

if (/test/i.test(document.title)) { ... }

indexOf,区分大小写,(最快)

if (document.title.indexOf("Test") !== -1) { ... }

包括 (ES6),区分大小写

if (document.title.includes("Test")) { ... }

关于javascript - 如果声明是一个短语而不是一个特定的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60874621/

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