我目前正在开发一个 cms,它将在多个页面上显示警报。我目前正在使用 if 语句让警报仅出现在具有特定页面标题的页面上。有没有办法概括它并让它出现在标题中带有“测试”一词的所有文章中?目前我的逻辑是如果@pageTitle === "Test Article Two显示......我尝试这样做@pageTitle === "Test",但这只显示在标题为“测试”的文章上,而不显示在其他带有“测试”一词的标题上。这是我的代码:<script>    if(document.title === "Test Article Two") {        document.body.classList.add("show-alert");    }</script>
                    
                    
                2 回答
                            HUH函数
                            
                                
                            
                        
                        
                                                
                    TA贡献1836条经验 获得超4个赞
方法 -
正则表达式,区分大小写:
if (/Test/.test(document.title)) { ... }正则表达式,不区分大小写
if (/test/i.test(document.title)) { ... }indexOf,区分大小写,(最快)
if (document.title.indexOf("Test") !== -1) { ... }包括 (ES6),区分大小写
if (document.title.includes("Test")) { ... }- 2 回答
 - 0 关注
 - 168 浏览
 
添加回答
举报
0/150
	提交
		取消
	