javascriptを使用してクラスに基づいてIDを見つける方法を教えてください。私はthis is easy with jQueryを知っています解決策は何ですか?getElementsByTagNameを使用していますか?divのIDをクラス名から取得する
8
A
答えて
20
document.getElementsByClassName('myClassName')[0].id
又は
1
document.querySelector('.myClassName').id
最初のステップは、指定されたクラス名を持つ要素(単数または複数)を見つけるであろう。現在、getElementsByClassName
とquerySelector
のような最新のブラウザでサポートされている機能がいくつかあります。しかし、それらはクロスブラウザソリューションではありません。ある
、getElementsByClassName
がIE 6-8とquerySelector
によってサポートされていないがIE6-7 & FF3
でサポートされていません ソース:http://www.quirksmode.org/dom/w3c_core.html
あなたはこれらのブラウザをサポートしていない場合、あなたは他にそれらを使用することができます上記のようなラッパーjs関数が必要ですhttp://blog.justswell.org/clientside-getelementsbyclassname-cross-browser-implementation/
関連する問題
- 1. dojo:divのクラス名をidから取得する方法
- 2. クラス名からプロダクトIDを取得する例: 'productID_123'
- 3. div idからxpathコンテンツを取得
- 4. VB.netからDIVのクラスを取得
- 5. JSoup - div id内のdivクラスのURLを取得
- 6. 拡張クラスからクラス名を取得
- 7. プロセスIDからWinstation名を取得
- 8. 次のdivを現在のクラス名と同じクラス名で取得する
- 9. モジュールからクラス名を取得
- 10. クラスオブジェクトからクラス名を取得
- 11. 親クラスから子クラス名を取得する方法
- 12. 基本クラスから派生クラス名を取得する方法
- 13. fbからfacebookの名前を取得するid - file_get_contents()not working
- 14. sqlのidでグループから名前を取得する方法
- 15. joomlaの名前からカテゴリIDを取得しますか?
- 16. クラスのIDを取得する
- 17. クラスのIDを取得する
- 18. Youtube API YoutubeからGoogle+ IDを取得するユーザー名
- 19. TUIクラスから別のクラスにファイル名を取得
- 20. クリックしたdivのIDを取得
- 21. divタグの各IDを取得
- 22. 親div idを取得すると子div IDが返される
- 23. Internet ExplorerのClickイベントのdivからクラスを取得
- 24. jQuery .click():同じクラスのDIVから属性を取得
- 25. IDからのIDの取得PHP SDK
- 26. jQueryの動的な要素からIDやクラスを取得
- 27. 子divからdivコンテンツを取得onclick
- 28. 抽象クラスから具体的なクラス名を取得
- 29. 先行するdiv要素のクラス名をjqueryで取得する方法は?
- 30. Hibernateからクラス名を取得する方法は?
ありがとう!ちょうど私が必要なもの。 – Zac
問題ありません!答えを受け入れることは自由になります:)。 – binarious
ブラウザを経由しない – KooiInc