分站 简化版 股指 日历 影视
携程 地图 计算器 行情 电脑
空位 空位 空位 空位 空位
首页 软件 编程 网络 窍门 笑话 知识 公告 注册 登录 用QQ登录本站
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
您现在的位置:首页 >> 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];

}

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


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

    YJCMS V2.2 Build 17.09.12(MSSQL)
    闽ICP备05000814号-1
    本空间由景安网络(VPS)提供

    百度云加速提供加速防护