是否有添加CSS樣式的方法,僅在加載特定URL時才起作用。我有一個網址,其末尾有/service/。只爲了這個,我想要一些CSS樣式來處理特定的Div(myDiv)。有沒有辦法?我無法將ID添加到該服務頁面的正文標記。該頁面是生成後臺。僅爲特定網址添加CSS樣式元素
回答
url.match("/service/$")
將匹配如果該URL的endsWith /service/
因爲$
意味着在.match()
更新endWith
:要獲取URL中使用:window.location.href.match("/service/$")
var url = "www.stackoverflow.com/questions/service/"
if (window.location.href.match("/service/$")) {
$('#url').css("background-color", "yellow")
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="url"> url </div>
您可以使用如下:
if (window.location.href.indexOf('/service/') !== -1) {
document.getElementById("myDiv").className += ' specialclass';
}
你的代碼檢查'href'是否包含'/ service /',而不是如果以' –
與CSS嘗試僅僅
[href$='home']{
color : red;
}
<a href="something/home">home</a>
<a href="something/home/somethingelse">home</a>
'結尾如果當前頁面的url以特定字符串結尾,如何將CSS樣式添加到元素? –
好吧,我的壞我誤解了這個問題。問題是頁面的URL。我想到了一個錨標籤 –
- 1. 僅向頂層元素添加樣式
- 2. JavaScript爲特定的網址的樣式
- 3. 爲什麼在檢查元素CSS時Firebug添加-moz- *樣式?
- 4. 如何將自定義樣式僅應用於特定元素?
- 5. Css最佳實踐:特定於單個dom元素的樣式
- 6. CSS選擇背景圖像設置爲特定網址的元素
- 7. CSS - 鎖定特定元素
- 8. 動態地將元素添加到div並設置css樣式
- 9. 樣式動態添加StackPanel子元素
- 10. 我如何添加樣式元素
- 11. ZF2添加樣式到元素
- 12. 在整個網站上爲特定單詞添加網址
- 13. CSS樣式不顯示爲特定類
- 14. CSS - 你可以爲特定類的子元素設置樣式規則嗎?
- 15. CKEditor - 如何添加特定於文檔的CSS樣式
- 16. jQuery Array:將CSS類添加到特定元素
- 17. jQuery,添加css規則到特定元素點擊
- 18. 如何從特定元素中刪除/添加jQueryUI CSS主題?
- 19. 特定表CSS樣式
- 20. CSS在元素內添加元素?
- 21. CSS的特定元素:target?
- 22. 樣式到包含特定輸入元素的特定div類元素
- 23. 樣式到包含特定輸入元素的特定div類元素
- 24. Angular2 - 添加類元素與特定ID
- 25. 如何將特定樣式添加到每個第五個div元素?
- 26. 創建樣式元素,定義一些類並添加類到元素
- 27. wpf爲指定元素創建樣式
- 28. CKEditor樣式下拉菜單:添加類到選定的元素
- 29. 使用jQuery確定瀏覽器並向元素添加樣式
- 30. 爲什麼chrome會爲h *元素添加特定屬性?
_The頁面是後臺generated._又有什麼辦法? –
if(this.href.substr(this.href.lastIndexOf('/')+ 1)=='service'){//你的css樣式通過js} – rahulsm