以下のコードを使用して、css クラスで画像を作成し、それを div( imagepath1
) に配置しています。
this.imagePath1.innerHTML = "<img src='" + "../path/imagename" + "' class='classname'>";
DOM要素でわかるように、画像パスを見つけることができず、「要素の検査」で見たときにリソースも利用できません。
これを行う方法の手がかりはありますか?
ありがとう、kk
以下のコードを使用して、css クラスで画像を作成し、それを div( imagepath1
) に配置しています。
this.imagePath1.innerHTML = "<img src='" + "../path/imagename" + "' class='classname'>";
DOM要素でわかるように、画像パスを見つけることができず、「要素の検査」で見たときにリソースも利用できません。
これを行う方法の手がかりはありますか?
ありがとう、kk
1) コーディングしているパスが、html ドキュメントに対して相対的であることを確認してください (javascript ドキュメントに対してではありません)。
2) img タグは、html ではスラッシュを閉じなくても問題ありません (HTML では閉じタグはありませんが、タグを適切に閉じる必要がある XHTML 構文を使用するブラウザーもあります。
ノート
考えられる両方の解決策は、javascript ステートメントがthisキーワードの使用に関して正しいコンテキストにあるという考慮の下で行われます。ご存知のように、これは呼び出し元とコンテキストに関連しており、関数には関連していません。