收藏 分站 简化版 股指 预订
日历 地图 计算器 行情 电脑
影视 携程 导购 WAP 排行
首页 软件 源码 网络 窍门 笑话 知识 公告
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
您现在的位置:首页 >> JS >> 内容

js去除重复字符串两种实现方法

内容摘要:方法一:复制代码 代码如下:function checkRe(checkid) {var id = window.parent.getQry('ctrid') + '_';var values = window.parent.opener.document.getElementById(id + 'txt_dept_name').value;var keys......

  方法一:

复制代码 代码如下:

function checkre(checkid) {

var id = window.parent.getqry("ctrid") + "_";

var values = window.parent.opener.document.getelementbyid(id + "txt_dept_name").value;

var keys = window.parent.opener.document.getelementbyid(id + "hf_ids").value;

var ary = checkid.value.split("|");

var newsvalues = ary[0];

var newskeys = ary[1];

if (checkid.checked) {

values = values + "," + newsvalues;

keys = keys + "," + newskeys;

}

else {

values = values.replace(new regexp("," + newsvalues), "");

keys = values.replace(new regexp("," + newskeys), "");

}

values = okd(values);

keys = okd(keys);

window.parent.opener.document.getelementbyid(id + "txt_dept_name").value = values;

window.parent.opener.document.getelementbyid(id + "hf_ids").value = keys;

return;

}

//转换成数组,去掉重复,再组合好。

function okd(str) {

var ary = str.split(",");

// 去重的算法

var json = {};

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

if (ary[i] != "") {

json["a" + ary[i]] = ary[i];

}

  版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


发布日期:2013-01-09 发布时间:16:36:19 点击:3138 录入:齐天大圣
  • 上一篇:Javascript 判断Flash是否加载完成的代
  • 下一篇:js实现随机显示图片代码
  • 本类新增
    本类热门文章
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2017

    最佳1024*768浏览
    闽ICP备05000814号-1
    YJCMS V1.7 Build 17.1.7

    本免费空间由景安网络(yjyy)提供