0 0

js初学者:点击图片集合的某一个图片时,更换图片,每个一图片更换时都有其一一对应的替换图片5

这是我自己写的测试代码,我的设想是给每个数组元素设置一个判断是否已经受点击的开关,但是好像响应事件时,数组好像总是作为一个整体来响应。有什么办法解决,谢谢各位大大:
var allImg=document.getElementById("shapeimg").getElementsByTagName("img");
   var imgLen=allImg.length;
   var imgArray=new Array(imgLen);
   for(i=0; i<imgLen; i++){
       imgArray[i]=0; //初如化数组
   }
   for(j=0; j<imgLen; j++){
       allImg[j].onclick=function(){
       if(imgArray[j]==0){
      alert("The value is number zero!");
  imgArray[j]=1;
   }
   else{
      alert("The value is number one!");
  imgArray[j]=0;
   }

  
   }
   }

问题补充:
高级java工程师 写道

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>

    <script src="/Jquery/jquery-1.6.4.min.js" type="text/javascript"></script>
	<script type="text/javascript">
	/**
	*1.4个选框,默认2个被选中,当点击button的时候把选中的框的个数弹出来
    *思路:
	*1.加载的时候就获取button
	*2.点击button的时候执行一个函数,函数所作的事情就是获取所有的选框,然后循环拿出来,
	*如果选框选中就计算个数 count++;把个数弹出来
	*checked="checked"默认选中
	*
	*/

      window.onload=function()
	  {
	     var btn =document.getElementById("myButton");

		 btn.onclick=function()
		 {
		   var  count =0;

		   var  checkboxs =document.getElementsByName("checkbox");

		   for(var i=0;i<checkboxs.length;i++)
		   {

		   if(checkboxs[i].checked)
		   {
		       count++;
		   }

		   }
		 		   alert("count"+count);
		 }
	  }
	  
	</script>


</head>

<tbody>
    <input type="checkbox" name="checkbox" checked="checked"></input>
	<input type="checkbox" name="checkbox"></input>
	<input type="checkbox" name="checkbox" checked="checked"></input>
	<input type="checkbox" name="checkbox"></input>
	<br><br/>
	<input type="button" value="Click me" id="myButton"></input>
</tbody>

</table>
</html>




看这个效果!!!!!!!!!!!!



不好意思,以下才是我想要问的:
点击图片集合的某一个图片时,更换图片,每个一图片更换时都有其一一对应的替换图片

问题补充:点击图片集合的某一个图片时,更换图片,每个一图片更换时都有其一一对应的替换图片

问题补充:好的。暗号是:北京烤鸭
我Q名是:花遇雨
2011年10月11日 13:01

2个答案 按时间排序 按投票排序

0 0

采纳的答案


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>

    <script src="/Jquery/jquery-1.6.4.min.js" type="text/javascript"></script>
	<script type="text/javascript">
	/**
	*1.4个选框,默认2个被选中,当点击button的时候把选中的框的个数弹出来
    *思路:
	*1.加载的时候就获取button
	*2.点击button的时候执行一个函数,函数所作的事情就是获取所有的选框,然后循环拿出来,
	*如果选框选中就计算个数 count++;把个数弹出来
	*checked="checked"默认选中
	*
	*/

      window.onload=function()
	  {
	     var btn =document.getElementById("myButton");

		 btn.onclick=function()
		 {
		   var  count =0;

		   var  checkboxs =document.getElementsByName("checkbox");

		   for(var i=0;i<checkboxs.length;i++)
		   {

		   if(checkboxs[i].checked)
		   {
		       count++;
		   }

		   }
		 		   alert("count"+count);
		 }
	  }
	  
	</script>


</head>

<tbody>
    <input type="checkbox" name="checkbox" checked="checked"></input>
	<input type="checkbox" name="checkbox"></input>
	<input type="checkbox" name="checkbox" checked="checked"></input>
	<input type="checkbox" name="checkbox"></input>
	<br><br/>
	<input type="button" value="Click me" id="myButton"></input>
</tbody>

</table>
</html>




看这个效果!!!!!!!!!!!!

2011年10月11日 13:04
0 0

加我QQ 503229799我给你

2011年10月11日 14:44

相关推荐

    图片更换(轻量)js

    这里我们讨论的“图片更换(轻量)js”是一个简单的JavaScript实现,旨在提供一种轻便且易用的图片轮播功能。这个自编的JS函数只有15行左右的代码,其主要目标是实现定时更换图片的功能,适用于那些对性能和复杂性有...

    js轮播图初学者

    【标题】"js轮播图初学者"涉及的是JavaScript(简称JS)在创建网页动态效果中的应用,特别是针对轮播图这一常见的网页组件。轮播图是一种能够展示多张图片或内容并自动切换的交互式设计,常用于网站的首页以吸引用户...

    点击链接切换显示不同的图片javascript版纯Javascript 有注释

    标题中的“点击链接切换显示不同的图片javascript版纯Javascript 有注释”指的是使用JavaScript实现一个功能,当用户点击一个链接时,页面上显示的图片会切换到另一张图片。这个功能在网页设计中很常见,比如在产品...

    Android Studio初学者相册图片浏览器教程Java代码

    例如,当用户点击图片列表中的某张图片时,我们会创建一个新的Intent,指定目标Activity(这里是显示大图的Activity)并传递图片数据,然后调用startActivity方法启动新的Activity。 在实现这个相册图片浏览器时,...

    javascript经典特效---点击后图片变化.rar

    在JavaScript编程领域中,"点击后图片变化"是一种常见的网页交互效果,它是通过JavaScript脚本来实现的。...这个例子是学习JavaScript交互性的一个基础练习,对于初学者来说,这是一个很好的实践项目。

    js点击按钮切换图片(完整源码)

    总之,“js点击按钮切换图片”这个示例是一个实用的教学资源,它不仅展示了如何使用JavaScript进行基本的交互操作,还为前端开发人员提供了实践和学习的机会。通过理解和应用这个例子,开发者可以提高他们的技能,并...

    Javascript开发实例:仿FLASH的图片轮换播放器

    在JavaScript开发领域,创建一个仿FLASH的图片轮换播放器是一项常见的挑战,它涉及到动态内容展示、用户交互和视觉效果的实现。这个实例是利用JavaScript的灵活性和强大的DOM操作能力,来模拟曾经广泛使用的FLASH...

    viewer点击图片弹出(可放大缩小自由旋转拖拽)

    本教程将介绍如何利用JavaScript库`viewer.js`和CSS文件`viewer.css`来实现这样的功能,使得用户点击图片时能弹出一个可交互的视图窗口,该窗口支持图片的放大、缩小、自由旋转和拖拽。 `viewer.js`是一个轻量级的...

    JavaScript图片切换展示效果

    JavaScript图片切换展示效果是网页设计中常见的功能,用于在页面上动态展示多张图片,提升用户体验。这种效果可以通过JavaScript编程...对于初学者来说,这是一个很好的实践项目,可以帮助他们理解动态网页的实现原理。

    简单的图片查看js

    在这个简单的图片查看器中,每张图片都应有一个相应的URL,这些URL会被JavaScript代码用来加载和显示图片。开发者可能使用相对路径或者绝对路径来引用这些图片,以确保在不同的环境下都能正确访问到图片。 `scripts...

    js图片标题随小圆点放大切换.zip

    3. **小圆点**:每个小圆点代表图片序列中的一个位置,用户点击小圆点时,对应的图片会被显示出来。这些圆点通常用CSS创建,通过改变其大小和颜色来指示当前选中状态。 4. **事件监听**:使用JavaScript监听用户的...

    可做拼图游戏的鼠标拖拽图片更换位置js代码

    本项目中的"可做拼图游戏的鼠标拖拽图片更换位置js代码"就是利用JavaScript来实现一个简单的拼图游戏功能。这个游戏的核心是通过监听用户的鼠标事件,实现图片的选择与拖动,从而达到图片位置的互换,为用户提供一种...

    图片滚动+图片切换+鼠标点击切换图片效果JS代码实例

    总的来说,"图片滚动+图片切换+鼠标点击切换图片效果JS代码实例"是一个综合性的JavaScript实践项目,它涵盖了网页动态效果实现的多个方面,对于想要提升前端开发技能的初学者或开发者来说,这是一个很好的学习资源。...

    安卓Android源码——点击屏幕更换图片源码.zip

    这个"安卓Android源码——点击屏幕更换图片源码.zip"就是一个典型的示例,它包含了实现这一功能的具体代码和相关资源。 首先,让我们分析一下这个源码的组成部分: 1. **1_121203124454_1.png 和 1_121203124454_2...

    js 6款图片鼠标悬停效果JS代码,鼠标悬停在图片上后,文字标题以6种不同的动画形式出现,兼容主流浏览器

    本资源提供的是六种不同的图片鼠标悬停效果JS代码,这些代码旨在提升用户体验,当用户将鼠标指针悬停在图片上时,图片的文字标题会以独特的动画形式展现出来。这样的功能不仅能够增加网页的视觉吸引力,还能帮助用户...

    pb更换图片打印图片.rar

    标题中的“pb更换图片打印图片.rar”表明这是一个关于使用PowerBuilder(简称PB)进行图片资源替换及打印操作的教程或示例压缩包。PowerBuilder是一款经典的面向对象的开发工具,常用于构建数据库应用系统。在这个...

    js图片旋转例子demo

    在这个“js图片旋转例子demo”中,我们将探讨如何利用JavaScript来实现图片的旋转效果,特别是在用户点击按钮时,使图片按照九十度的角度进行旋转。 首先,我们有三个主要的文件:`index.html`是网页的结构文件,`...

    90个js图片切换代码

    总的来说,"90个js图片切换代码"是一个宝贵的资源,提供了多种实现图片切换效果的示例,无论是初学者还是有经验的开发者,都可以从中学习到实用的技巧和方法,提升自己的技能。通过实践这些代码,可以更好地理解和...

    超酷的JS图片效果(不错大的学习素材)

    总之,这个"超酷的JS图片效果"压缩包提供了丰富的JavaScript图片处理实例,无论是对于初学者还是有经验的开发者,都是一个不可多得的学习资源。通过深入学习和实践,你将能够利用JavaScript创造出更多令人惊叹的图片...

    图片热区js插件

    "图片热区js插件"是一个JavaScript插件,用于在网页中实现这种功能,使得开发者能够更方便地创建和编辑图片热区,同时提供了丰富的自定义选项和良好的用户体验。 该插件的核心功能包括: 1. **自由编辑**:用户...

Global site tag (gtag.js) - Google Analytics