###素のJSで複数要素を挿入したい
--- やりたいこと ---
あるcssクラスの1番目の子孫要素を取得して,
あるcssクラスの2番目以降の要素にコピーしたい
--- 試したこと ---
html
1<dl> 2 <dt>DEFAULT FONT of your browser</dt> 3 <dd class="jsDdExample"></dd> 4 <dd class="jsDdChars"> 5 <p>A B C Ć Č D Đ E F G H I J K L M N O P Q R S Š T U V W X Y Z Ž</p> 6 <p>a b c č ć d đ e f g h i j k l m n o p q r s š t u v w x y z ž</p> 7 <p>А Б В Г Ґ Д Ђ Е Ё Є Ж З Ѕ И І Ї Й Ј К Л Љ М Н Њ О П Р С Т Ћ У Ў Ф Х Ц Ч Џ Ш Щ Ъ Ы Ь Э Ю Я</p> 8 <p>а б в г ґ д ђ е ё є ж з ѕ и і ї й ј к л љ м н њ о п р с т ћ у ў ф х ц ч џ ш щ ъ ы ь э ю я</p> 9 <p>Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω</p> 10 <p>α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω</p> 11 <p>ά Ά έ Έ έ Ή ί ϊ ΐ Ί ό Ό ύ ΰ ϋ Ύ Ϋ Ώ Ă Â Ê Ô Ơ Ư ă â ê ô ơ ư</p> 12 <p>1 2 3 4 5 6 7 8 9 0 ‘ ? ’ “ ! ” ( % ) [ # ] { @ } / & < - + ÷ × = > ® © $ € £ ¥ ¢ : ; , . *</p> 13 </dd> 14 15 <dt class="ff-Ferrum">Ferrum</dt> 16 <dd class="ff-Ferrum jsDdExample"></dd> 17 <dd class="ff-Ferrum jsDdChars"></dd> 18 19 <dt class="ff-Roboto">Roboto</dt> 20 <dd class="ff-Roboto jsDdExample"></dd> 21 <dd class="ff-Roboto jsDdChars"></dd> 22</dl> 23 24<script> 25 var js_ddChars= document.getElementsByClassName('jsDdChars'); 26 for(var i = 1, len = js_ddChars.length; i <= len; i++){ 27 js_ddChars.item(i).innerHTML = js_ddChars.item(0).children; 28 } 29</script>
--- 問題 ---
実行すると,<dd class="jsDdChars"></dd>
の中に,
"[object HTMLCollection]" の文字列が挿入されてしまう
(本当は<p>~</p>を入れたい)
--- 質問 ---
どうすれば,複数の要素を挿入できるか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/06 14:55
2017/10/07 08:35 編集
2017/10/07 13:52
2017/10/10 06:24