。
私はこれを行うことができますどのように?Webページのタグを見る
答えて
var links = document.getElementsByTagName('a'),//Or also document.links
withTitle = [];
for(varn=0;n<links.length;n++)
if(links[n].getAttribute('title'))
withTitle.push(links[n]);
またはjQueryを使って:
ドキュメントオブジェクトdocument.links
のデフォルトプロパティであるノードのリストについては、あなたがそうのように、それを繰り返すことができますどのように
var withTitle = $('a[title]');
私はその答えを期待していなかったので、ありがとうございました – user1319236
:
for (var i=0;i<document.links.length;i++)
{
if (document.links[i].hasOwnProperty('title'))
{
linksWithTitle.push(document.links[i]);
}
}
またはこのテーマ上の任意のvariaton
編集
私はおそらく別のアプローチがTreeWalkerのを使用しているだろう、いくつかの掘削をした:
function byTitle(node)
{
if (node.hasOwnProperty('title'))
{
return NodeFilter.FILTER_ACCEPT;
}
return NodeFilter.FILTER_SKIP;
}
function getElementsWithTitle(root)
{
root = root || document.links;
var treeWalker,result;
treeWalker = document.createTreeWalker(root,NodeFilter.SHOW_ELEMENT,byTitle,false);
result = [treeWalker.currentNode];
while(treeWalker.nextNode())
{
result.push(treeWalker.currentNode);
}
return result;
}
treeWalkersへの多くのがありますし、 NodeFilters/NodeListsこれよりも、thisは、全体の概念の良い紹介です。
最後に、あなたがIEの互換性を気にしない場合:document.querySelectorAll('a[title]');
はトリックを行います
私はそれを持っていましたが、なぜこのプロパティを使用していましたか? – user1319236
jQueryセレクタを参照している場合、「直接リストを持つことができますか?」ということは、基本的にスクリーンの背後でこれと同様のコードを実行します。違いは、純粋なJSを使用する方が高速で、大量のlibを読み込む必要がないということです。 'document.links'はノードリストなので、' namedItem() 'メソッドを使うこともできます。これは有用であると思われます(' $( '#someId') 'は' document.links .namedItem( 'someId') 'など)。 –
- 1. WEB-INF /タグ外のJspタグ
- 2. 読んで問題がありますタグwebのWebページから
- 3. 大規模なHTML Webページの特定のdivタグをターゲットとするCSS
- 4. cakephp:http 404 Webページを提供する検索ページが見つかりません
- 5. Riot.JS:HTMLページ内のタグ内のタグ
- 6. Webアプリケーションプロジェクト@Referenceタグ
- 7. MAMPはMySqlを見つけましたが、私のWebページは
- 8. Facebook sclerperが<noscript>タグを見つけたら私のページのheadタグを閉じます
- 9. htmlタグとbodyタグなしでgrailsのページをレンダリングする
- 10. 私は、WebビューでのXMLタグ<Cat_Desc>を見せたかったが、それはまた、HTMLタグ
- 11. jsoupがWebページから一部のHTMLタグを取得していない
- 12. Webアプリケーションのタグ付けデバイス
- 13. ドメインとそのサブドメイン内のすべてのWebページを見つける
- 14. Javascriptを:Webページ
- 15. Webページのタイトル
- 16. Webページのナビゲーション
- 17. タグでuitextfieldsを見つける
- 18. Z-指数では、次のWebページを見てみると、メニューが
- 19. 別のWebページにaspx Webページのコンテンツを埋め込む
- 20. Webページ
- 21. Webページ
- 22. Webページ
- 23. 私のiframeページの見える高さを見つける - (fbページ)
- 24. ワードプレスのページのWordPressのタグをドロップダウンフォーム
- 25. Web Matrix Webページのエンジンを表示
- 26. 他のWebページに動的にWebページを埋め込む
- 27. 私のasp.net Webページを2つのWebページに分割する方法は?
- 28. emacsに見つからないhtmlタグを見つける
- 29. 募集:ローカルファイルシステムから音楽を発見して再生できるWebページ
- 30. WebページによるWYSIWYG Webフォームエディタ/デザイナASP.NET
http://api.jquery.com/category/selectors/ – dgabriel
「すべてのリンクを参照し、」どういう意味ですか? – lucuma
@dgabriel:jQueryタグが欠けていましたか? –