問題タブ [getcomputedstyle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 既知の CSS プロパティを使用して HTML フラグメントを検索する
ある種の「リバース CSS セレクター」を探しています: HTML ドキュメントが与えられた場合、特定のフォーマットを持つフラグメントをどのように検索することができますか? たとえば、太字のテキスト ( ) を使用するセグメントのリストを取得したいと考えていますfont-weight: bold;
。このドキュメントを考えると:
セグメントのリストには、次のものが含まれます (たとえば、XPath セレクターを介して指定されます)。
/h1[1]
/p[1]/b[1]
/p[1]/span[1]
javascript - window.getComputedStyle() がプロパティ名「backgroundColor」のオブジェクトを返すのに、プロパティ名「background-color」を使用しても機能するのはなぜですか?
これは、少なくとも Chrome と Firefox では当てはまります。
まだ、
background-color
がキーでない場合、どうすればよいでしょうか
何かを見せます?jQueryでは、 などfontSize
と同じだと思いfont-size
ますが、プロパティ値アクセスだとオブジェクトのプロパティ値へのアクセス方法のルールに反します。JS オブジェクトはこのように動作しますか?
javascript - CSS 生成コンテンツの取得
JavaScriptでHTMLドキュメントの生成コンテンツを参照することはできますか?
たとえば、ドキュメントに図があります
図の正確なキャプションをテキストでも使用したいのですが、どうすればよいですか?
ここのスニペットに「図 1」をハードコーディングしましたが、これでは十分な柔軟性がありません。これが最初の図ではない場合はどうなりますか? 疑似要素の も を返す
ので、あまり役に立ちません。文字どおりのテキスト「図 1」が必要です。getComputedStyle()
"Figure " counter(figures)
html - HTMLで背景色のアルファを取得するには?
以下は少し過剰に設計されているように感じますが、直接のアクセサーはありますか?
javascript - インライン CSS を削除すると、スタイルシートで定義されたスタイルに影響します
私は奇妙な行動に直面しています。
メソッドを使用してスタイルシートの要素にインライン CSSを適用するスクリプトがありますcomputedStyle
。
これは、プレーン テキストの代わりにリッチ テキストをコピーする方法です。
しかし、コピー後、style=""
属性を削除する必要があります。
これが発生すると、一部のスタイル属性 ( 、などcolor
) が消えますが、インスペクターでは、この属性がまだ . によって要素にリンクされていることがわかりますclass
。
そこを参照してください:
https ://jsfiddle.net/sxybrcug/ (color
消えますborder-color
が大丈夫です)
何が起こっているか知っていますか?
ありがとう