网络编程
位置:首页>> 网络编程>> JavaScript>> js实现页面图片消除效果

js实现页面图片消除效果

作者:xiuxiuxiulai  发布时间:2024-04-28 10:20:54 

标签:js,图片消除

本文实例为大家分享了js实现页面图片消除的具体代码,供大家参考,具体内容如下

前两天测试的时候发现自己对js还不是太熟悉,所以今天上传的了这篇文章,重新写了一下js模块里面的东西。

核心还是这一部分:


i = 0
last = null
function clickDisappear(obj){
if(i==0 && last==null){
  i =1
  last=obj
}
else{
if(obj != last){
 if(obj.src == last.src){
 obj.style.display='none'
 last.style.display='none'
 }
 i = 0
 last = null
}
}
}

全部代码:


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
 img{
 margin: 9px;
 float: left;
 width: 32px;
 height: 32px;
 }
</style>
<script type="text/javascript">
 // DOM模型:文档对象模型
 i = 0
 last = null
 function clickDisappear(obj){
 if(i == 0 && last == null){
  last = obj
  i = 1
 }else{
  if(obj != last){
  if(obj.src == last.src){
   obj.style.display = 'none'
   last.style.display = 'none'
  }
  i = 0
  last = null
  }
 }
 }
</script>
</head>
<body >
<table cellpadding="0" cellspacing="1" style="border:solid 1px red;background-color: red;" >
 <caption>图片消除</caption>
 <thead>
 <tr valign="middle" align="center" >
  <!--<th colspan="2">1</th>-->
  <th>1</th>
  <th>2</th>
  <th>3</th>
  <th>4</th>
  <th>5</th>
  <th>6</th>
  <th>7</th>
  <th>8</th>
  <th>9</th>
  <th>10</th>
 </tr>
 </thead>
 <tbody style="background-color: royalblue;" >
 <tr valign="middle" align="center" >
  <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"></td>
  <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"></td>
  <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
  <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"</td>
 </tr>
 </tbody>
 <tfoot></tfoot>
</table>
</body>
</html>

来源:https://blog.csdn.net/xiuxiuxiulai/article/details/102244025

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com