- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:class指定されたタグ内の情報をリスト化)
class指定されたタグ内の情報をリスト化
このQ&Aのポイント
- HTMLのソース内の指定されたタグ内の情報をリスト化する方法について
- class属性が指定されたタグ内の情報をリスト化する方法について
- 指定されたタグ内の情報をマクロなどを使用してリスト化する方法
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>マクロか何かで javascriptで、(IEはVer8以上) <script type="text/javascript"> var target_div,target_a,ul,li; target_div = document.querySelectorAll(".shop"); ul = document.createElement('ul'); for(var i=0;i < target_div.length;i++){ target_a = target_div[i].querySelector("a"); li = document.createElement('li'); li.appendChild(document.createTextNode( target_a.href+(target_a.innerText || target_a.textContent))); ul.appendChild(li) } target_div[0].parentNode.appendChild(ul); </script>
その他の回答 (1)
- 0909union
- ベストアンサー率39% (325/818)
回答No.1
>マクロか何かで シュチュエーションがわからないので意味不明です。 この手の問題なら、DOMとXSLT、Xpathを使うのが簡単ですね。
質問者
お礼
知識不足でDOM XSLT Xpathなどを使う発想がなかったので 検索してみます!ヒントをいただきありがとうございました。
お礼
javascriptとはなるほど!と思いました。 質問が悪かったと思いますが、IE8で見るとショップ名に既に リンクが既に貼られた状態になってしまうのと、”nema”以外のdivも 拾ってしまいました。が、他のデータ取得効率化に非常に役立ちました。 ありがとうございました。