100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 纯js实现点击预览图片效果

纯js实现点击预览图片效果

时间:2024-05-18 18:50:50

相关推荐

纯js实现点击预览图片效果

效果如图所示

具体实现如下

//点击放大function clickImg(){var lis=document.getElementById('imgList').getElementsByTagName('li');var box=document.getElementById('feedBack');//遍历所有的li,单击的是哪个li里的图片src 。// 创建div className='mark' 追加到box// 创建img srcclassName 追加到box// 创建span innerHTML=X 追加到boxfor(var i=0;i<lis.length;i++){lis[i].οnclick=function(){//console.log(this)var newDiv=document.createElement('div');newDiv.style="width:600px;height:400px;position: absolute; background:#000;opacity: 0.6;top:100px;left:300px";var newImg=document.createElement('img');newImg.style="position: absolute; background:#000;top:130px;left:450px;width:300px;height:300px;";newImg.src=this.getElementsByTagName('img')[0].src;var newSpan=document.createElement("div");newSpan.appendChild(newDiv);newSpan.appendChild(newImg);box.appendChild(newSpan);newSpan.οnclick=function(){box.removeChild(newSpan);}}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。