代码如下:require('inc/conn.php');?> 图片上传实现 <br />function preview(x){<br /> if(!x || !x.value) return;<br /> var patn = /.jpg$|.jpeg$|.gif$/i;<br /> if(patn.test(x.value)){<br /> if(x.parentNode.nextSibling.firstChild){<br /> //看看是不是已经添加了图片标签,如果添加了就直接修改图片地址<br /> x.parentNode.nextSibling.firstChild.setAttribute('src','file://localhost/'+x.value);<br /> }else{<br /> //没添加就创建个咯,然后加入到当前节点的父节点的下一个节点 -_-<br /> var img = document.createElement('img');<br /> img.setAttribute('src','file://localhost/'+x.value);<br /> img.setAttribute('width',120);<br /> img.setAttribute('height',100);<br /> x.parentNode.nextSibling.appendChild(img);<br /> //parentNode 父节点<br /> //nextSibling 下个节点<br /> //appendChild 添加个子节点<br /> return(x.value);<br /> }<br /> }else{<br /> alert('貌似你选的不是个图片的说!');<br /> x.value=''; //本人不懂js,考来的,对不住各位了,也谢谢原作者!<br /> }<br />}<br />