<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style type="text/css">#div1{width: 300px;height: 200px;background: url(img/0.jpg);border: 1px solid red;}</style><script type="text/javascript">function toTp() {var oDiv1=document.getElementById('div1');var oWj1=document.getElementById('wji');var oBtn1=document.getElementById('btn1'); oBtn1.onclick=function(){ o.Div1.background=oWj1.background; } ; };</script><body><div id="div1"></div><form><input id="wj1" type="file" ><input id="btn1" type="button" value="确定" onclick=""></form></body></html>选择本地图片 按确定 div改变背景图片
1 回答
码农2号
TA贡献151条经验 获得超48个赞
o.Div1.background=oWj1.background;
这句话有两处错误,一个语法错误,应该是不够心细。还有个oWj1.background作为值赋给一个变量,没这种写法。
另外除了我另外一道题回答给你两种方法,我还写了一个上传图片功能,不过大都大同小异,另外一个是限制最多上传5张图片的。
添加回答
举报
0/150
提交
取消