5个回答
展开全部
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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把下面的代码复制到记事本里然后另存为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>
-------------------------------------------------
<!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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document有个输出的方法write
你直接输出html标签就行了
你直接输出html标签就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |