getElementById("ClassName").innerHTML
の同等物にgetElementByClassName("classname").innerHTML
関数などがあるかどうかを知りたいと思っています。クラス名で要素を取得する方法
答えて
関数名にs
がありません。あなたはポリフィルを見つけるか、querySelectorAll
(IE8)を使用する必要がありますので、getElementsByClassName
をサポートしていません以下
var elements = document.getElementsByClassName("classname");
for (var i = 0; i < elements.length; i++) {
elements[i].innerHTML = 'foo';
}
IE8と:getElementsByTagName
あなたが反復処理する必要がある要素の要素、のコレクションを返します。
IE8以降では、 'getElementsByClassName'は利用できません。 –
あなたはTOUはjQueryのを使用している場合は、そのCSSセレクタと同じように、あなたはそれを得ることができ、この使用してjQueryのに
$('.className').html();
こんにちは、この回答はjsのclass要素の使い方に答えるのに役立ちました。上記の質問に関連するものではないかもしれませんが、それは私が持っていた水平スクロールの問題を理解するのに役立ちました。 – DoodleKana
を行うことができます。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
、その後...
$('.classname').each(function() {
// get html
$(this).html();
// set html
$(this).html('something');
});
innerHTMLを管理する便利な方法もあります。
私はあなたが与えられたクラスのすべての要素を見つけるために、直接(.yourclassのような)CSSセレクタを使用することができるjQueryのを、使用することをお勧め:
$('.yourclass').doWhatYouWant();
あなたはjQueryのを使用しない場合は、あなたが使用することができますプレーンJavascript:
document.getElementsByClassName('my-fancy-class')
ただし、IE8の非互換性の問題に注意してください。あなたが使用できる別の方法として (遅いが、あなたは、より複雑なCSSセレクタを構築することができます):
あなたのCSSのセレクタに対応し 一つの要素を返すか、返されますdocument.querySelectorAll('.cssSelector')
ます
document.querySelector('.cssSelector')
代わりに複数の要素。
- 1. javascriptでクラス名のない要素を取得する方法
- 2. 先行するdiv要素のクラス名をjqueryで取得する方法は?
- 3. クラス名ですべての要素を取得する方法は?
- 4. 部分クラス名で要素のリストを取得する方法は?
- 5. 親div内の要素をクラスで取得する方法は?
- 6. 親のフレーム名を要素で取得する方法
- 7. ReactJSのコンポーネント名で要素を取得する方法
- 8. asp.netでxml要素の属性名を取得する方法
- 9. クラス名が不明なときに要素を取得する方法は?
- 10. C#クラス名で要素属性を取得する
- 11. クラスで要素を取得する、クラス名でページ上のすべての要素をターゲットにする
- 12. jQuery - ajaxリクエストから要素のクラスを取得する方法
- 13. 要素クラスからデータ値を取得する方法は?
- 14. C#要素の図名を取得する方法 - エンタープライズアーキテクト
- 15. 各要素の数と名前を取得する方法は?
- 16. JavaScript:要素インデックスの名前を取得する方法は?
- 17. 各要素の数と名前を取得する方法
- 18. 要素で子要素を取得する方法
- 19. 子要素のクラス名を取得する
- 20. HtmlUnit文字列を含むクラス名で要素を取得
- 21. javascriptでセレンのクラス名を持つ要素のリストを取得
- 22. Sencha-touch:Ext.reg()で要素を取得/取得する方法
- 23. liの項目のクラス名で要素のテキスト/値を取得
- 24. kotlinの匿名クラス内で親クラスを取得する方法
- 25. 別のクラスでJunitクラス名を取得する方法
- 26. 複数のクラスを持つ要素のクラス名を取得する方法1つしか知りません
- 27. jqueryのSWFオブジェクトプラグインで要素クラス名を使用する方法
- 28. 親要素と次の要素を取得する方法
- 29. JSoupのクラスで要素を取得
- 30. PHP(DOMセレクタ)でクラス名で要素を取得する方法はありますか?
これはあなたに役立つでしょう。 http://javascript.about.com/library/bldom08.htm しかし、クイックヒント - >それにはJqueryを使用してください。それは簡単になるだろう。 – Fredy31
[JavaScriptでクラスで要素を取得する方法]の複製が可能ですか?(http://stackoverflow.com/questions/3808808/how-to-get-element-by-class-in-javascript) - 私はあなたが対処していると仮定しますJavaScriptを使って –