TagQA
  • HomeHome
  • ReactReactjs
  • awsAWS
  • dockerDocker
  • javaJava
  • rubyRuby
  • pythonPython
  • javascriptJavascript
  • railsRails
  • gitGit

JavaScriptでDOM要素の::beforeコンテンツを取得するにはどうすればよいですか?

発表の時間 2022-07-27 ラベル| javascript

::beforeCSS3で設定されたDOM要素のコンテンツを取得できるかどうか知りたい。

私はいくつかの方法を試しましたが、それでもそれを行うことができないので、それは私にとって非常に混乱しています!

// https://rollbar.com/docs/

const links = document.querySelectorAll(`ul.image-list a`);

links[0];
// <a href="/docs/notifier/rollbar-gem/" class="ruby">::before Ruby</a>

links[0];
//

links[0].textContent;
//"Ruby"

links[0].innerText;
// "Ruby"

links[0].innerHTML;
// "Ruby"

// ??? links[0]::before;

これが当てはまります:

![ここに画像の説明を入力してください

推奨される回答1

":before"2番目のパラメータとしてwindow.getComputedStyle():に渡します。

console.log(getComputedStyle(document.querySelector('p'), ':before').getPropertyValue('content'));
p::before,
p::after {
  content: ' Test ';
}
<p>Lorem Ipsum</p>
推奨される回答2

getComputedStyle()&getPropertyValue()

画像

getComputedStyle(document.querySelector('span.search-box'), '::after').getPropertyValue('content');

画像


関連記事

  • javascript - 新しいウィンドウでdom要素を取得するにはどうすればよいですか?
  • python - Webドライバーで要素の現在のコンテンツを取得するにはどうすればよいですか
  • javascript - あるDOM要素から別のDOM要素にすべてのスタイル属性をプログラムでコピーするにはどうすればよいですか?
  • JavaScriptでクリックされたdiv要素のIDを取得するにはどうすればよいですか?
  • javascript - jQueryでフォーカスされた要素を取得するにはどうすればよいですか?
  • JavaScriptでHTML要素のスタイル値を取得するにはどうすればよいですか?
  • javascript - DOM要素の一意のcssセレクターを生成するにはどうすればよいですか?
  • javascript - 配列の最初の要素を取得するにはどうすればよいですか?
  • javascript - 要素内のテキストの位置を取得するにはどうすればよいですか?
  • javascript - クラス名で子要素を取得するにはどうすればよいですか?
  • javascript - jQueryでDOM要素を追加するにはどうすればよいですか?
  • javascript - DOM要素を最初の子として設定するにはどうすればよいですか?
  • javascript - AngularJSコントローラーで現在のスコープのdom-elementを取得するにはどうすればよいですか?
  • javascript - 要素のテキストノードを取得するにはどうすればよいですか?
  • javascript - HTML要素の背景色を取得するにはどうすればよいですか?
java - Hibernate 5.2.2:EntityManagerの永続性プロバイダーはありません
C++11でラムダ自動パラメーターを使用する方法
© 2020-2021 TagsQA.com
ソースを変更 NexT.Pisces
licensed under cc by-sa 3.0
0%