我有一个函数,当调用该函数时,我需要弹出文本和图像。我的javascript是:
function Upload(){
if(value !- ''){
$("#divValue").html("Uploaded: " + //i need to add an image here );
}
所以它说//我需要在这里添加一个图像,这就是我的图像,让我们说它的tire.gif,需要添加,所以当调用javascript时它会一起显示文本和图像。
答案 0 :(得分:2)
您可以使用document.createElement方法创建一个img对象,只需设置源和可选的高度和宽度,然后使用“append”将其添加到div:
var img = document.createElement('img')
img.src = //URL to your image
$(img).css('width','50px'); //set the width (optional)
$(img).css('height','50px'); //set the height (optional)
//最后将新创建的图像对象附加到“DivValue”
$("#divValue").append(img);
答案 1 :(得分:0)
你能试试吗,
function Upload(){
var value="some value";
if(value != ''){
$("#divValue").html("Uploaded: <img src='../images/tire.gif' />" );
}
}
答案 2 :(得分:0)
实际上非常直接。您只需要在将替换html的字符串中传递标记。
选中此jsFiddle
但你只需要这样做:
$("#divValue").html("Uploaded: <img src=' PATH_TO tire.gif ' /> ");
注意&#34;和&#39;避免语法问题。
干杯。
答案 3 :(得分:0)
你的意思是这样吗?
$("#divValue").html('Uploaded: ' + '<img src="image.jpg" alt=""/>');