」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > JavaScript可以訪問無效的CSS屬性嗎?

JavaScript可以訪問無效的CSS屬性嗎?

發佈於2025-03-22
瀏覽:499

Can JavaScript Access Values of Invalid CSS Properties?可以檢索無效的css屬性值?

custom cass properties,用名稱以dash為dash,提供用於定義和訪問應用程序中的唯一樣式的機構。但是,如果JavaScript訪問這些自定義屬性的值,如果瀏覽器無效或未識別它們? 當遇到無效的屬性名稱(例如“ -my-foo”)時,此對象通常會跳過該屬性並使用其他有效的屬性進行。 dom-level-2樣式規範表明,聲明塊中的所有CSS屬性都應通過CSSStyledEclaration interface Interface,包括Invalid nevelid insface offelid insce offection bloce中的所有CSS屬性。但是,實際上,諸如Chrome和Firefox之類的瀏覽器不支持此行為。

Code Example

The following code demonstrates how to parse the raw CSS text and retrieve the value of the "-my-foo" property:

const styleText = document.getElementsBytagName(“ style”)[0] .innertext; const propertyname =“ -my-foo”; const value = styletext.match(new Regexp(`\\ b $ {propertyName}:\\ s*(。?)\\ b`,“ i”))[1];

此方法需要一種匹配定制屬性名稱並提取其值的正則表達式並提取其值。它被認為是低級解決方案,可能不是所有情況的最有效或最合適的方法。
版本聲明 本文轉載於:1729722873如有侵犯,請聯繫[email protected]刪除
最新教學 更多>
  • 如何處理PHP文件系統功能中的UTF-8文件名?
    如何處理PHP文件系統功能中的UTF-8文件名?
    在PHP的Filesystem functions中處理UTF-8 FileNames 在使用PHP的MKDIR函數中含有UTF-8字符的文件很多flusf-8字符時,您可能會在Windows Explorer中遇到comploreer grounder grounder grounder gro...
    程式設計 發佈於2025-03-23
  • 如何使用PHP創建對URL友好的用戶名?
    如何使用PHP創建對URL友好的用戶名?
    使用PHP創建forl-frim友好的用戶名:綜合指南在Web開發的上下文中,創建既可以讀取和搜索引擎又可以啟用的用戶友好的URL至關重要。相同的原理適用於用戶名,通常構成用戶配置文件和其他動態內容的組成部分。 在基於PHP的網站上處理用戶名時,可能會遇到確保這些用戶名適用於URL中的用戶名的挑戰...
    程式設計 發佈於2025-03-23
  • Python讀取CSV文件UnicodeDecodeError終極解決方法
    Python讀取CSV文件UnicodeDecodeError終極解決方法
    在試圖使用已內置的CSV模塊讀取Python中時,CSV文件中的Unicode Decode Decode Decode Decode decode Error讀取,您可能會遇到錯誤的錯誤:無法解碼字節 在位置2-3中:截斷\ uxxxxxxxx逃脫當CSV文件包含特殊字符或Unicode的路徑逃...
    程式設計 發佈於2025-03-23
  • 如何將文件存儲在mysql:blob類型和插入語句中?
    如何將文件存儲在mysql:blob類型和插入語句中?
    在mySQL中存儲文件:列類型和插入語句在數據庫管理領域中,問題出現:我們如何在mySQL數據庫中存儲文件?當通過Web服務遠程將文件插入數據庫時​​,要考慮的關鍵因素是適合文件數據的適當列類型。 關於列類型,MySQL提供特定的BLOB(二進制大對象)數據類型,旨在存儲二進制數據(例如文件)。這...
    程式設計 發佈於2025-03-23
  • 如何創建jQuery函數來控制CSS的可見性?
    如何創建jQuery函數來控制CSS的可見性?
    創建jQuery函數來操縱CSS可見度 $('#element')。可見(); //使元素可見 $('#element')。 ivisible(); //使元素看不見 $('#element')。 vistibilityToggle(); //切換...
    程式設計 發佈於2025-03-23
  • 如何克服在.NET中提取動態生成的HTML的挑戰?
    如何克服在.NET中提取動態生成的HTML的挑戰?
    動態html生成使用.NET動態生成的HTML代碼的挑戰是許多人的一項難以捉摸的任務。 While the System.Windows.Forms.WebBrowser class and the COM interface mshtml.HTMLDocument from the Microso...
    程式設計 發佈於2025-03-23
  • 如何動態更改網頁?
    如何動態更改網頁?
    [2
    程式設計 發佈於2025-03-23
  • 為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
    為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
    在Microsoft Visual C 中,Microsoft consions用戶strate strate strate strate strate strate strate strate strate strate strate strate strate strate strate st...
    程式設計 發佈於2025-03-23
  • 內聯與外部聯接:有什麼區別,我什麼時候應該使用?
    內聯與外部聯接:有什麼區別,我什麼時候應該使用?
    數據庫連接:INNER JOIN 與 OUTER JOIN 的比較 在數據庫操作中,連接操作是組合多個表數據的關鍵。 INNER JOIN 和 OUTER JOIN 是兩種基礎的連接類型。本文將探討它們的關鍵區別以及實際應用。 INNER JOIN:交集 INNER JOIN 選擇在不同表中的兩...
    程式設計 發佈於2025-03-23
  • 如何在Java字符串中有效替換多個子字符串?
    如何在Java字符串中有效替換多個子字符串?
    在java 中有效地替換多個substring,需要在需要替換一個字符串中的多個substring的情況下,很容易求助於重複應用字符串的刺激力量。 However, this can be inefficient for large strings or when working with nu...
    程式設計 發佈於2025-03-23
  • 如何使用Python理解有效地創建字典?
    如何使用Python理解有效地創建字典?
    python dictionary consection 在python中,詞典綜合提供了一種生成新詞典的簡潔方法。儘管它們與列表綜合相似,但存在一些顯著差異。 與問題所暗示的不同,您無法為鑰匙創建字典理解。您必須明確指定鍵和值。 For example:d = {n: n**2 for n in...
    程式設計 發佈於2025-03-23
  • 如何使用替換指令在GO MOD中解析模塊路徑差異?
    如何使用替換指令在GO MOD中解析模塊路徑差異?
    在使用GO MOD時,在GO MOD 中克服模塊路徑差異時,可能會遇到衝突,其中3個Party Package將另一個PAXPANCE帶有導入式套件之間的另一個軟件包,並在導入式套件之間導入另一個軟件包。如迴聲消息所證明的那樣: go.etcd.io/bbolt [&&&&&&&&&&&&&&&&...
    程式設計 發佈於2025-03-23
  • 如何將單引號正確插入Oracle SQL中的Varchar列中?
    如何將單引號正確插入Oracle SQL中的Varchar列中?
    在 Oracle SQL 中處理單引號 當將包含單引號字符的數據插入到具有 VARCHAR 數據類型的列中時,正確處理單引號以避免語法錯誤至關重要。 解決方案 在 Oracle SQL 中處理單引號主要有兩種方法: 使用雙單引號 要將單引號插入 VARCHAR 列,請使用兩個連續的單引號。例如:...
    程式設計 發佈於2025-03-23
  • 為什麼PYTZ最初顯示出意外的時區偏移?
    為什麼PYTZ最初顯示出意外的時區偏移?
    與pytz 最初從pytz獲得特定的偏移。例如,亞洲/hong_kong最初顯示一個七個小時37分鐘的偏移: 差異源利用本地化將時區分配給日期,使用了適當的時區名稱和偏移量。但是,直接使用DateTime構造器分配時區不允許進行正確的調整。 example pytz.timezone(&#...
    程式設計 發佈於2025-03-23
  • 在GO中構造SQL查詢時,如何安全地加入文本和值?
    在GO中構造SQL查詢時,如何安全地加入文本和值?
    在go中構造文本sql查詢時,在go sql queries 中,在使用conting and contement和contement consem per時,尤其是在使用integer per當per當per時,per per per當per. [&​​&&&&&&&&&&&&&&&默元組方法在...
    程式設計 發佈於2025-03-23

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3