我目前正在開發(fā)一個 cms,它將在多個頁面上顯示警報。我目前正在使用 if 語句讓警報僅出現(xiàn)在具有特定頁面標題的頁面上。有沒有辦法概括它并讓它出現(xiàn)在標題中帶有“測試”一詞的所有文章中?目前我的邏輯是如果@pageTitle === "Test Article Two顯示......我嘗試這樣做@pageTitle === "Test",但這只顯示在標題為“測試”的文章上,而不顯示在其他帶有“測試”一詞的標題上。這是我的代碼:<script> if(document.title === "Test Article Two") { document.body.classList.add("show-alert"); }</script>
2 回答

HUH函數(shù)
TA貢獻1836條經(jīng)驗 獲得超4個贊
方法 -
正則表達式,區(qū)分大小寫:
if (/Test/.test(document.title)) { ... }
正則表達式,不區(qū)分大小寫
if (/test/i.test(document.title)) { ... }
indexOf,區(qū)分大小寫,(最快)
if (document.title.indexOf("Test") !== -1) { ... }
包括 (ES6),區(qū)分大小寫
if (document.title.includes("Test")) { ... }
- 2 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消