JavaScript中怎么输出图片?

JavaScript中怎么输出图片?谁帮帮我?急!!!... JavaScript中怎么输出图片?谁帮帮我?急!!! 展开
 我来答
6522494
2009-07-12 · TA获得超过143个赞
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
你要输出吗?
<img src="url">

根据程序不同.图片可以动态生成.
<img src="<%...%>">通过脚本

还有就是可以先把图片加上.人然后直接把他隐藏diplay:none, 然后根据你的需要把它的display:block就可以了

不知道你到底怎么生成.以上两条供参考
pieryon
2015-12-09 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166873
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
js输出图片是要获取到图片的所有属性才可以的。
1、图片的尺寸,比如宽和高
2、图片的路径
3、图片的alt属性
参考代码如下:
function show_image(src, width, height, alt) {
var img = document.createElement("img");
img.src = src;
img.width = width;
img.height = height;
img.alt = alt;

// This next line will just add it to the <body> tag
document.body.appendChild(img);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxq8210
2009-07-13 · TA获得超过1.8万个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:287万
展开全部
<html>
<head>
<title>图片本地加载例子</title>
<script language="javascript" >
function $(obj){return document.getElementById(obj);}
function ShowImage(fileObj ,img)
{
var paths = fileObj.value;
var chkpath = new RegExp("[a-zA-Z][\\:][\\\\]","gi"); //检测路径是否合法
var chkExt = new RegExp("BMP|JPG|GIF|JPEG|PNG","gi"); //检测文件扩展名合法
var extName = paths.substr(paths.lastIndexOf(".")+1);

if( !chkExt.test( extName ) )
{
alert("图片格式不合法");
return;
}

if( chkpath.test( paths ) )
{
img.src=paths;
img.alt="本地图片预览";
img.style.visibility="visible";
}
else
{
img.style.visibility="hidden";
alert("路径不合法\n合法路径例如:\nc:\\我的照片\\my.gif");
}
}
</script>
</head>

<body>
<input id="file" type="file" onchange="ShowImage(this , $('img') )">
<br/>
<img id="img" STYLE="visibility:hidden" height="100px" width="100px">
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rybwxn
2009-07-12 · TA获得超过255个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:234万
展开全部
把下面的代码复制到记事本里然后另存为a.html自己打开看吧
-------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<input id="file" type="file" onchange="fun()">

<br />
<img id="img" STYLE="visibility:hidden" height="100px" width="100px">

<script language="javascript" type="text/javascript">
function fun(){
var v=document.getElementById("file").value;
var img=document.getElementById("img");
ShowImage(v,img);
}
function ShowImage(value,img)
{
//检测文件扩展名是否合法
var flag=CheckExt(value.substr(value.length-3,3));
if(flag!=true){
alert("图片格式不合法");
return;
}
if(value.length>5&&value.indexOf(':')==1&&(value.length-value.lastIndexOf('.'))==4&&CheckExt(value.substr(value.length-3,3)))
{
img.src=value;
img.alt="本地图片预览";
img.style.visibility="visible";
}
else
{
img.style.visibility="hidden";
alert(1);
}
}
//检查扩展名是否合法,合法返回True
function CheckExt(ext)
{
//这里设置允许的扩展名
var AllowExt="jpg|gif|jpeg|png|bmp";
var ExtOK=false;
var ArrayExt;
if(AllowExt.indexOf('|')!=-1)
{
ArrayExt=AllowExt.split('|');
for(i=0;i<ArrayExt.length;i++)
{
if(ext.toLowerCase()==ArrayExt[i])
{
ExtOK=true;
break;
}
}
}
else
{
ArrayExt=AllowExt;
if(ext.toLowerCase()==ArrayExt)
{
ExtOK=true;
}
}
return ExtOK;
}
</script>

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西张东旺
2009-07-12 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:92.2万
展开全部
document有个输出的方法write

你直接输出html标签就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式