「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 無効なCSSプロパティのJavaScriptアクセス値はありますか?

無効なCSSプロパティのJavaScriptアクセス値はありますか?

2025-03-22に投稿されました
ブラウズ:643

Can JavaScript Access Values of Invalid CSS Properties?

は、無効なCSSプロパティ値を取得できますか?ただし、JavaScriptがブラウザによって無効であるか認識されていない場合、これらのカスタムプロパティの値にアクセスできますか? 「-my-foo」などの無効なプロパティ名に遭遇した場合、このオブジェクトは通常、プロパティをスキップして他の有効なプロパティで進行します。ただし、実際には、ChromeやFirefoxなどのブラウザはこの動作をサポートしていません。対応するスタイル要素からスタイルプロパティを抽出することにより、無効であっても、カスタムプロパティの値を手動で識別および取得できます。 document.getElementsByTagname( "style")[0] .innertext; const propertyname = "-my-foo"; const value = styletext.match(new regexp( `\\ b $ {propertyname}:\\ s*(。?)\\ b`、" i "));

注:

このアプローチは、カスタムプロパティの名前と抽出値と一致する正規表現を必要とする必要があります。これは低レベルのソリューションと見なされており、すべてのシナリオで最も効率的または適切な方法ではない場合があります。

リリースステートメント この記事には、侵害がある場合は1729722873に再現されています。[email protected]に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3