getElementById更改Class,想要一个页面使用多次此功能,将里面的ID更改class后,图片无更新效果。感谢..
<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><title></title><styletype="te...
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #preview, .img, img{width:200px;height:200px;} #preview{border:1px solid #000;} </style></head><body> <div id="preview"></div><input type="file" onchange="preview(this)" /> <script type="text/javascript"> function preview(file) { var prevDiv = document.getElementById('preview'); if (file.files && file.files[0]) { var reader = new FileReader(); reader.onload = function(evt){ prevDiv.innerHTML = '<img src="' + evt.target.result + '" />'; } reader.readAsDataURL(file.files[0]); } else { prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>'; } } </script></body></html>
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询