【发布时间】:2018-06-17 12:12:32
【问题描述】:
为什么这不起作用,我没有定义 url。Any1 有任何想法如何解决这个问题。
我希望选择的文件图像填充 labals 图像并在那里显示,但它不会这样做。
我尝试了这个问题的所有建议方法,但我无法让它与这些建议一起工作。
<div class='bigimage'>
<label id='img00' style="position:absolute; top:0; left:0; width:100%; height:100%; background-image:url('<?php echo $i0url ?>'); background-size:cover; background-repeat:no-repeat;" >
<input type='file' id='sellimage1' name='sellimage1' style='display:none;' onchange='addimg0(this);' accept='image/*' required />
</label>
</div>
<script>
function addimg0(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById('img00').style.backgroundImage=url(e.target.result);
};
reader.readAsDataURL(input.files[0]);
}
}
</script>
【问题讨论】:
-
您的代码应该正确缩进,如果有人为您完成了修改,您应该接受。