2017-10-27 15 views
-3

私はウェブページ上で作業していますが、まだHTML/CSS/Javascriptを学習しています。私は自分のコンピュータやデータベースからランダムなイメージファイルを表示するようなボタンを作成しようとしていますが、それを書く方法についてはわかりません。それはする必要がdoesntの、またボタンの表示方法画像ファイル

<img src="img_1.jpg" id="img" /> 

function display() { 
 
    var popup = document.getElementById("img").src = "img_1.jpg"; 
 
}
<button class="popup" onclick="display()">ITERATION. 
 
    <span class="popupimg" id="img">img_1.jpg</span> 
 
</button>

+0

ライブの例に例を参照してください:https://jsfiddle.net/800rksez/ – Zac

答えて

2

これは、imgタグ:)そのよう

<span class="popupimg" id="img">img_1.jpg</span> 

次のようになります。ここに私のコードですボタンの内側に。 あなたのコードは、あなたが画像を表示したい場合は代わりに<span><img>を使用する必要が

<button class="popup" onclick="display()">ITERATION.</button> 
<img src="img_1.jpg" id="img" /> 
0

ようになるはずです。

function display() { 
 
    var popup = document.getElementById("img").src = "img_1.jpg"; 
 
}
<button class="popup" onclick="display()"><!-- What is this ? => ITERATION. --> 
 
    <img id="img" src=""> 
 
</button>

+0

あなたは正しいです... – ValLeNain

0

次のような何かを行うことができます。しかし、jQueryもチェックアウトする必要があります。

function display(imagepath) { 
 
    var img = document.getElementById("img"); 
 
    img.src = imagepath; 
 
    img.style.display = 'block'; 
 
}
<img src='' style='display:none' id='img' width='120'> 
 
<button class="popup" onclick="display('https://i.imgur.com/avAMfAu.jpg')">Show Image</button>

jsfiddle

関連する問題