私は、これは私のコードで同じidを持つ多くのdivのHTMLコンテンツを取得したいしてください:複数のdivのHTMLコンテンツを取得する方法
<div id="my_div">This is content I</div>
<div id="my_div">This is content J</div>
<div id="my_div">This is content P</div>
<div id="my_div">This is content Z</div>
そして、これは私のjQueryのコードです:
document.getElementById('my_div').innerHTML;
しかし、それは私に1つのdivの内容を与えるだけです。例:This is content I
。これは私が本当に欲しいものですThis is content IThis is content JThis is content PThis is content Z
。コードを実行するにはどうしたらいいですか?
複数のdivに同じIDを割り当てることはできません。 Idは一意でなければなりません。 idの代わりに、クラス – Apb
を使用すると、各divに異なるIDを使用するか、classNameまたはdata-attrを使用してこれを行うことができます。 –
不正なマークアップ。 'id属性はHTML要素の一意のIDを指定します(値はHTML文書内で一意でなければなりません)。 –