【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
画像をjavascriptで表示させる方法を検索すると、 document.write();を使う方法などがよく出てくるのですが、
今回の講座での画像表示の仕方と、document.write();を使用する例は、 根本的に何が異なるのでしょうか。
普段、HTMLで画像を表示する場合は、 <img src="">の中に画像パスを入れるだけで表示されていたため、 document.write();を使用した場合のように、 画像表示は1行でできるできるものと思っていたのですが、
this.img = document.createElement('img'); this.img.src = 'img/seven.png';
上記2行を記述してもまだ画像は表示されず、
sectionに追加する下記のコードを書かないと、 画像が表示されないのはなぜでしょうか。
section.appendChild(this.img);
頭のイメージでは、いつも<img src="">だけで表示されるのに、 <section><img src=""></section>の形にしなければ、 画像が表示されないのはどうしてだろうと思ってしまったのですが、
もしかして単純に、「画像をどこで表示するか」を指定するために、 <section>や<div>を使用しているということでしょうか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
画像をjavascriptで表示させる方法を検索すると、
document.write();を使う方法などがよく出てくるのですが、
今回の講座での画像表示の仕方と、document.write();を使用する例は、
根本的に何が異なるのでしょうか。
普段、HTMLで画像を表示する場合は、
<img src="">の中に画像パスを入れるだけで表示されていたため、
document.write();を使用した場合のように、
画像表示は1行でできるできるものと思っていたのですが、
上記2行を記述してもまだ画像は表示されず、
sectionに追加する下記のコードを書かないと、
画像が表示されないのはなぜでしょうか。
頭のイメージでは、いつも<img src="">だけで表示されるのに、
<section><img src=""></section>の形にしなければ、
画像が表示されないのはどうしてだろうと思ってしまったのですが、
もしかして単純に、「画像をどこで表示するか」を指定するために、
<section>や<div>を使用しているということでしょうか。