実現したいこと
1
createElement('img')で生成したimgにaタグやpタグを一緒に生成したい。
完成イメージはyoutubeホームのサムネイル部分。
2
createElement('img')をfor文で20回の指定をして表示をしたい。
該当のソースコード
html
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="UTF-8"> 5 <script type="text/javascript" src="index.js"></script> 6 </head> 7 <body> 8 <div id="demo"> 9 </div> 10 </body> 11 </html>
javascript
1 window.onload = function (){ 2 var img = document.createElement('img'); 3 img.src = "img/sample.jpg"; 4 img.onclick = video; 5 var p = document.createElement('p'); 6 p.innerHTML = 'test'; 7 for(var i = 0 ; i < 20 ; i++){ 8 document.getElementById('demo').appendChild(img,p)[i] 9 }}; 10 function video(){ 11 alert('test'); 12 }
for文やappendChildなどの使い方の理解が浅い為、ご教授くださいましたら幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/23 18:05