2017-07-20 14 views
1

JavaScriptコードがあり、動的に作成されたHTMLページ内に画像を挿入したいと思います。私がコードに間違っていたら私を修正してください。事前にJavaScriptを使用して画像を動的に表示する方法

var html = [ 
 
    '<div class="uicomponent-panel-controls-container");">', 
 
    '<img src=' + image1 + '>', 
 
    '</div>' 
 
].join('\n'); 
 

 
_dockPanel.container.append(html);

ありがとう:コードは、このような何かを実行します。

+0

すべての変数が有効な要素を参照していると仮定して、コードは正常に見えます。コードに問題はありますか? –

+0

イメージsrcとは何ですか?画像の変数は宣言されていません。 – gwalshington

+0

変数(var image1 = "image_path")で画像パスを宣言しています。@ gwalshington –

答えて

1

あなたがここにタイプミスがあります

var image1 = 'https://image.flaticon.com/teams/slug/freepik.jpg'; 
 
var html = [ 
 
    '<div class="uicomponent-panel-controls-container">', 
 
    '<img src=' + image1 + '>', 
 
    '</div>' 
 
].join('\n'); 
 

 
document.getElementById("dock").innerHTML = html;
<div id="dock"></div>

+1

ありがとう@hallonon :) –

0
var html = [...].join(''); 

HTMLレンダリングのDOMは必要ありません。ここで...container");">'

は、作業(デモ目的のためにわずかに変更された)フィドルがあります'\ n'で区切る

関連する問題