`
aoly80
  • 浏览: 1119 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

js两个数组对应清除的问题

 
阅读更多
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">


function ajaxtext(one,two){
var ones=document.getElementById(one).value.split(",");
var twos=document.getElementById(two).value.split(",");
for(var i=0;i<twos.length;i++){
if(ones[i]==""){
twos[i]="";
}
}
document.getElementById(two).value=twos;
}

     



</SCRIPT>

<FORM>

<INPUT TYPE="text" VALUE="a,b,sdfsdfc,dsdf," id="one" name="one" onKeyDown="ajaxtext('one','two');" onKeyUp="ajaxtext('one','two');">
<INPUT TYPE="text" VALUE="e,f,g,h," name="two" id="two">


</FORM>
</body>
</html>
不规律清除逗号时总出错,也就是当我清除第一个文本框第一个逗号时第二个文本框的最后一个值也跟着消失。有没有师傅给看一下。怎么解决
  • t.rar (409 Bytes)
  • 下载次数: 2
分享到:
评论
3 楼 aoly80 2010-07-26  
2 楼 aoly80 2010-07-23  
percy30856 写道
你的意思是不是要实现当你清除第一个文本框第一个逗号时第二个文本框的最后一个值也跟着消失?

正好说反了,是我没表达清楚。我想让第一个文本框清除哪个位置,第二个文件框也跟着清除。可就是做不出来。你下载一下我那个个文件看一下就知道了
1 楼 percy30856 2010-07-22  
你的意思是不是要实现当你清除第一个文本框第一个逗号时第二个文本框的最后一个值也跟着消失?

相关推荐

    javascript数组去重小结_.docx

    JavaScript数组去重是编程面试中常见的算法问题,主要目的是消除数组中的重复元素,确保每个元素在结果数组中只出现一次。本文将总结四种常见的JavaScript数组去重方法,并分析它们的优缺点。 首先,我们来看**循环...

    省市区 三级联动 连续两个联动 html+JS 案例

    这个案例是关于如何使用HTML和JavaScript实现连续两个这样的联动效果。下面将详细解析这一技术点。 首先,我们需要理解什么是"三级联动"。在地理信息中,我们通常用省、市、区来表示一个具体的地址。"三级联动"就是...

    js+el+json实现省市级联

    首先在页面上创建两个下拉列表框,一个显示省份,一个显示城市,并且当选择某一个省份时,城市下拉列表框中显示对应的城市,使用onchange事件调用显示对应城市的函数。  创建一个表示省份和城市对应的数组List。  ...

    【JavaScript源代码】vue keepAlive缓存清除问题案例详解.docx

    我们可以创建一个Vuex模块来存储这些需要缓存的组件路径或名称,然后在`&lt;keep-alive&gt;`的`include`属性中引用这个数组: ```javascript // Vuex Store state: { keepAlive: ['/joinManage/register/add-step1', '/...

    js 判断一组日期是否是连续的简单实例

    在这个函数中,我们首先对日期数组进行排序,然后使用`map()`方法创建一个新的数组,其中包含转换为同一天(例如,数组中最晚日期的日期)并清除时间部分的日期对象的时间戳。接着,我们遍历时间戳数组,检查每个...

    JS localStorage存储对象,sessionStorage存储数组对象操作示例

    本篇文章主要探讨如何利用这两个API存储对象和数组对象,以及解决在存储过程中遇到的问题。 一、localStorage 和 sessionStorage 简介 `localStorage` 和 `sessionStorage` 的主要区别在于数据的生命周期。`...

    llk.rar_JS连连看源码_javascript

    比如,当两个图案匹配成功后,对应的DOM元素可能会被隐藏或替换,以达到消除的效果。 最后,源码中可能还包含了一些优化技巧,如性能优化、代码复用等。例如,通过缓存常量和重复计算的结果,减少不必要的DOM操作,...

    js消消乐,源码,附图片资源

    在JavaScript中,我们定义一个函数处理交换操作,先检查两个方块是否相邻且颜色不同,然后交换它们在数组中的位置,并更新对应的HTML元素。 4. **消除与下落**: 发现匹配后,消除这些方块并触发新方块下落填补...

    cocos creator实例--使用creator简单实现连连看游戏 | 附代码LLK.zip

    如果找到匹配对,消去这两个图案,否则取消选择。 5. **动画效果**: - 当图案匹配成功时,添加动画效果,如淡出、缩放或旋转,增强用户体验。Cocos Creator的Action系统支持多种动画效果,可以轻松实现。 6. **...

    JS图片轮换封装中处理时钟

    这个"JS图片轮换封装中处理时钟"的主题涉及了两个关键概念:图片轮换的实现和JavaScript的计时器机制。下面将详细讲解这两个知识点。 **一、图片轮换的实现** 1. **数组存储图片**:首先,我们需要一个数组来存储...

    js2级省市联动下拉框

    接着,我们需要使用JavaScript来处理这两个下拉框。JavaScript的主要任务是根据用户在省选择中的选项动态更新市选择的选项。这里我们可以利用事件监听器来捕捉用户的省选择变化,并根据该变化更新城市下拉框。 ```...

    基于原生js,使用JavaScript完成消消乐的游戏

    当用户交换两个元素后,我们需要检查是否有可消除的组合,并更新数据结构。 消除逻辑可以通过遍历数组并检测连续的同色元素来实现。一旦找到组合,可以将其标记为“消除”,然后执行实际的消除操作,这可能涉及到...

    JS清除字符串中重复值的实现方法

    函数内部先通过split方法将字符串按照Label分割成数组,然后创建两个数组idx和tmp,分别用于存储不重复值的索引和不重复值本身。通过循环遍历原数组sarr,并对每个元素进行检查,如果在tmp中不存在,则将其索引添加...

    JS实现的连连看

    连连看游戏的基本规则是寻找两个相同的图标并连接它们,如果连接路径不超过两个转折点,就可以消除这两个图标,最终目标是消除所有图标。 1. **基础结构** 首先,我们需要为游戏创建一个基础的HTML结构,包含一个...

    lianliankan_javascript.rar

    在“连连看”这个游戏中,JavaScript负责处理用户点击事件,检查两个被选择的方块是否可以消除,以及进行消除操作,这些都是通过DOM(Document Object Model)操作来实现的。 DOM是HTML和XML文档的结构化表示,...

    javascript实现可键盘掌握的抽奖系统_.docx

    它首先清除当前的定时器(如果有的话),然后创建一个新的定时器,每20毫秒随机选择一个数组索引,并更新`#text`的`innerHTML`以显示对应的奖品。同时,按钮背景色变为灰色,表示抽奖进行中,`bStop`设为`false`。 ...

    Javascript小游戏2048

    5. **数据结构**:通常使用二维数组来存储游戏面板的状态,每个数组元素对应一个单元格的数字或空值。这允许高效地访问和修改单元格状态。 6. **游戏逻辑**:每次移动,需要检查相邻的单元格,如果有相同数字,则...

    JS连连看游戏源码

    连连看游戏的目标是找到并消除两个相同图案的方块,它们必须通过不超过两次直线连接(横向、纵向或对角线)。当所有匹配的方块都被消除后,游戏胜利。 1. **HTML布局**:游戏界面通常由一个网格布局组成,每个...

    JavaScript连连看游戏

    在这个连连看游戏中,JavaScript主要负责游戏逻辑的控制,包括初始化游戏界面、判断两个元素是否匹配、消除匹配成功的元素、重置游戏等。 DOM(Document Object Model)是HTML和XML文档的结构模型,JavaScript通过...

Global site tag (gtag.js) - Google Analytics