0
A
答えて
1
Javascriptには、document
という名前のグローバルオブジェクトがあります。 querySelector
関数を使用するためにJQueryは必要ありません。
このオブジェクトには、querySelector
というメソッドがあります。 querySelector
を関数として呼び出し、見つけたいクラスを.
というピリオドで前に付けて渡すと、それらの要素が見つかります。
これらの要素を選択したら、必要な属性のパラメータを使用してgetAttribute
メソッドを呼び出すことで属性を取得できます。
document.querySelector('.one .two').getAttribute('src')
+0
@Randyありがとう!たくさんのことを学んだ。 –
1
var getAttribute = $(".one .two").attr("src");
alert(getAttribute);
はデモを参照してください
編集した質問については、このような jQueryを使ってみてください<!DOCTYPE html>
<html>
<head>
\t <title></title>
\t <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
\t <div class="one" >
\t <img src="1.png" class="two">
\t </div>
</body>
<script type="text/javascript">
\t var s = $(".one .two").attr("src");
\t alert(s);
</script>
</html>
1
あなたは意味している。この場合.one > .two
には、カンマで区切られた1つのまたは複数のCSSセレクタを含む文字列としてセレクタを渡すDocument.querySelector()を使用することができます。
- が持つ要素のクラス
.two
子を持つ要素を選択しますクラス.one
。
var elm = document.querySelector('.one > .two').getAttribute('src');
console.log(elm);
<div class="one" >
<img src="1.png" class="two">
<div>
<div class="three" >
<img src="2.png" class="two">
<div>
関連する問題
- 1. は、私は次のdiv要素に</p> <pre><code><div class="top"> <div class="inner1"></div> <div class="inner2"></div> <div class="inner3"></div> </div> </code></pre> <p>を持つdivのフィット残りの高さ
- 2. アヤックスは、データを送信しますが、私はこのHTML</p> <pre><code><div class="Likes" data-i=<?php echo $row[8];?>> <img src="../img/like.png"> <p class="L_c"><?php echo $row[4];?></p> </div> </code></pre> <p>に持っている何も
- 3. div内のattribを取得しますか?私はそれ内の画像のIDを取得したい、私はコンテナをクリックすると、今私を</p> <pre><code><div class='container'> <img src='image1' id='1' /> <img src='image2' id='2' /> ... </div> <div class='container'> </div> </code></pre> <p>:
- 4. Observable <Class[]> vs Observable <Class> []
- 5. "span3"を "span"を変更せずに "col3"に置き換える方法はありますか?</p> <pre><code><span class="col3"></span><span class="col4"></span> <span class="col5"></span><span class="col6"></span> </code></pre> <p>から
- 6. div.classを<div class="class"></div>に変換してください。Textmate
- 7. load_obj.AddComponentの<class>は何ですか?<Class>();?
- 8. Swiftの親/スーパークラスへの参照を取得するには? <code>A</code>からこの例では<code>B</code>継承を</p> <pre><code>class A { } class B:A { } </code></pre> <p>:
- 9. テキスト値をプルする<a class><b class> with Selenium
- 10. Perlのダンサーとテンプレートツールキット:</p> <pre><code><div class="row-fluid"> <div class="span3"> [% INCLUDE my_sidebar] </div><!--/span--> </div> </code></pre> <p>my_sidebar.ttが親と同じフォルダに存在する</p> <p>parent.tt:テンプレート
- 11. キャスティングリスト<Class>リストへ<Interface>
- 12. TypeError:<class 'pandas.core.indexes.numeric.Int64Index'>でインデクサ[0.0] of <class 'float>>
- 13. <li><img src=""></li>とPHPの
- 14. 「src」属性のAngularJSバインド<img>タグ
- 15. 属性を変更するArrayList <Class>をArrayListに<SubClass>サブクラス
- 16. JSONからリスト<class>&リスト<class>からJSON?
- 17. <class>オブジェクトクラスで
- 18. <button class = "target">でclass = "target"とは何か?></button>のように?
- 19. jQueryの - 最初のものは、ツールチップの効果である私は要素</p> <pre><code><i rel="tooltip" class='icon-ok'> <i title="Teste" class='icon-info'> </code></pre> <p>の2種類がありrel属性
- 20. リスト<Class>()(0)
- 21. 私は</p> <p>それの内部<br> <code><span class="blnc-ind"></span></code></p> <p>と</p> <p><code><a class="blnc-ind__income" href="/profile/money">1,13 $</a></code>を持つ子どもたちのクラス
- 22. HashMap <String、Class>
- 23. Railsが、私は3つのクラス</p> <pre><code>Class User < ActiveRecord::Base has_many :dogs end Class Dog < ActiveRecord::Base belongs_to :user has_many :tags end class Tag < ActiveRecord::Base belongs_to :dog end </code></pre> <p>を持ってhas_manyの関係
- 24. HTML/Javascriptのイベントは、私がデータをPNG形式インラインにIMG属性を設定発生した場合、私は私のページに<code><img ... src=""/></code></p> <p>を空のimgを持つsrc属性
- 25. page_object要素のattribute_valueを取得する方法は?</p> <pre><code>the_image = @browser.image(:id, 'image01') </code></pre> <p>そのクラスの値を取得する方法が考えられます:</p> <pre><code>image_status = the_image.attribute_value('class') </code></pre> <p>[OK]を
- 26. <img>と<object>
- 27. ArrayList <class <?をインターラートする方法IMyInterface >>
- 28. テーブル「セル」(td)でラベルを右揃えにするにはどうすればよいですか?このCSSで...</p> <pre><code><td> <label class="whitefont righthoralign">Search</label> </td> </code></pre> <p>:
- 29. SimpleForm 2:</p> <pre><code><div class="..."> <label>...</label> <input ... /> </div> </code></pre> <p>私はinputタグが内部そのものであるマークアップを取得したいと思います:デフォルトのsimple_form 2ラッパーを使用して、ラッパー
- 30. 私はそれから<code>img-responsive</code>クラスを削除する</p> <pre><code>$string = '<img class="img-responsive animate scale animated" src="image/catalog/blocks/about-banner.jpg" alt="">'; </code></pre> <p>のような文字列を持っているPHP
の例では、クラスではない、あなたがこの – guradio
私が更新した質問を明確にすることができたデータである属性。あなたは理解できます –
まだ '私は第2クラスの属性を取得したいです '1.png"クラス1とクラス2を使用しています。 "あなたは何に基づいて期待される出力を伝えることができますか? – guradio