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

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


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


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


这是我的代码:


<script>

    if(document.title === "Test Article Two") {

        document.body.classList.add("show-alert");

    }

</script>


天涯尽头无女友
浏览 73回答 2
2回答

HUH函数

方法 -正则表达式,区分大小写:if&nbsp;(/Test/.test(document.title))&nbsp;{&nbsp;...&nbsp;}正则表达式,不区分大小写if&nbsp;(/test/i.test(document.title))&nbsp;{&nbsp;...&nbsp;}indexOf,区分大小写,(最快)if&nbsp;(document.title.indexOf("Test")&nbsp;!==&nbsp;-1)&nbsp;{&nbsp;...&nbsp;}包括 (ES6),区分大小写if&nbsp;(document.title.includes("Test"))&nbsp;{&nbsp;...&nbsp;}

撒科打诨

您可以使用 JavaScript字符串的方法包括:if (document.title.includes('Test'))。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5