私はページの項目のリストを持っていますが、その属性の一部(名前やリンクURLなど)を取得しようとしています。ここではリスト要素の例です:Javascriptを使用してリストから項目属性を引き出すのに問題がある
私はこのことからタイトルを取得する方法を<li class="item">
<a href="http://URL.com" title="Title Item 1" class="image-URL"><img src="http://image.url.com" alt="Title Item 1"></a>
<div class="details">
<p class="name">
<a href="http://URL.com">Title Item 1</a>
</p>
</div>
</li>
?
また、リンクを取得するが方法です私は(「名前」)item.findElementsByClassNameを呼び出すことができます知っているが、それは私の全体の要素を与え、代わりに単なるテキスト「タイトル項目1」
のURL(http://URL.com)も同様ですか?
'a'要素に' id'を使用して属性をキャッチすることはできますか? –
テキストは 'myElement.textContent'で要素にフェッチされます。一般的な属性は一般にプロパティとして取り出すことができるので、すでに ''要素がある場合は 'myAnchor.href'要素があります。より広義には、DOMはそのページのオブジェクトツリー表現です。任意のJSオブジェクトと同様にオブジェクトをたどることができ、そのプロパティを読み取ったり変更することができます。 –