根据JavaScript完成快速转化文本言语(繁体中文和

时间:2019-02-04 00:37 来源:365bet备用网址官网 作者:admin

;(函数(){VAR简体中国=“不错不错啊阿艾得癌症值得艾哎哎短窄的爱情阻碍椅子氨安案例暗岸盎盎盎凹沸腾嗷嗷嗷嗷捌霸澳大利亚胺我即使奥栅栏杆8个疤痕耙猎物霸父亲的Pakistántirando的PostScript目标罢工白雪松百个白摆失去感谢图有助于领带作为版游戏板传送农家特定种类的牵引爆炸发出夹杂着半瓣没有跌倒过膀胱磅和贻贝磅区芽滥用包赞誉细胞剥离delgadaO保豹豹豹豹豹豹毕关闭大缺点应该武装壁渲染避免裨织造侧鞭降解搁浅在龟换货表脂肪图案平变化扁分辨率讨论持有另一疾病蛋糕干士兵香槟丙冰冰平和菠菜玻璃碗线平面扩散彬彬彬彬宾波波波作用行程铂金钵钵船颈肩丝绸驳船停泊被困BU-端口功率不书布擦拭材料恐怖嫌疑部被切断财政菜菜了采矿一步阿雅娜饭渣参与蚕仓操作悲惨的小屋馋虫西藏苍ásperaranura政策厕所草曹层传感器侧寄存器将被混淆擦拿来泡茶作物观察画叉检查镇流器的区别岔惊讶豺拆迁木蝉掺杂掺贪婪包裹铲性能歪曲解释摇野乡村昌知道很长的偏移厂畅畅肠开始唱法案bancoChaochaochaochao Chaochaocheche Chechecheche Chenchenchenchen Chenchenchenchen Chenchenchengc的超级副本母鸡奥兰治市ChengshengchengchengCheng诚诚的成功鳞食用野生庆祝勺池晚牙齿耻辱琦琦奢侈英尺红翼谴责驰载荷地面昆虫喜欢抽的宠物支付领域花花公子厚关注丝绸增加仇恨丑陋缺乏是厨房橱柜花花公子年轻锄除楚开始通过梁存储基础chucontracción接触猜想河传递一个字符串船气息的建筑物窗口溃疡庄庄吹式锤一锤吊酒精春春春唇纯笨邮票中央缺陷高地女慈磁性瓷语音字现在由于刺葱聪聪Minatocúmulo壁炉从原油醋亲篡跳窜冲协商英寸崔催毁累了??纯庙翠村店尖锐捏frotaci措施?错反冲承担烧开打大坏逗留黛黛与苏格兰代表袋贷款被捕获闲置延迟谭丹丹独胆山Dannitrógeno,但他们担心炮弹光生鸡蛋当菜摆动齿轮游戏屁股改变环岛祈祷舞导致被盗德国哀悼米的小道被踢灯戈登和看粪便邓板凳滴灌迪敌人嘀嘀嘀嘀可爱迪带蒂的底部Dihermano协会英国手掂掂代码碘点蓝盘被电店丶丶庙子湖石头塔雕叼叼枯萎解除了淡化蝴蝶抓迪斯科父亲迭叠间谍丁盯你咬的锭上三脚架是固定丢失的东东洞我明白董在动议洞威胁要冻结盲孔抖动粮斗陡峭逗痘毒都督小牛刚读堵看到游戏杜的肚子嫉妒渡轮锻造段下方结束缎绒针对车队春天吨蹲伦敦顿宝外而更多的胜利逃生下降铎的罗莫外套一堆隐藏plateadoflor密封舵刺痛疯狂下跌蛾棉兰老鹅俄罗斯打击虚假和邪恶的简要厄瓜多尔的下巴和耳朵饥饿首尔诱饵停止两个孩子Alphacorte筏罚花阀搪瓷方法风扇风扇风扇转动的风扇复杂钒氧化铝,其中反式问题再次贩卖面包车饱一顿横向广场芳香脂肪室对篮子纱仿访问菲下载没有咖啡飞匪肥料浪费缝制肺沸腾树皮费芬噻吩fenolpico芬芬芬芬芬芬芬芬粉粉分n芬*默认值为中文:true表示正常,false表示简化。 HTTP *标题读取:Request.ServerVariables(“http_accept_language”) * @ return{Boolean} * / functiongetClientLanguage(){ Vars = navigator.userLanguage ||navigator.language; 切换(s.toLowerCase()){ Case'zh-cn': returnfalse; Case'zh-tw': returntrue; 默认值: Returnnull; / ** *转换对象,使用递归,逐层删除文本 * @param{HTMLElement}obj以document.body开头, * / Functiontranslate(el,coverntFn){ El = el.childNodes; Varnode; For(vari = 0,j = el.length; ii ++){ Node = el.item(i); //||(nodo==$$.big5.el) 如果((|| BR | HR | TEXTAREA | “.indexOf(” | “+ node.tagName +” |“))0)继续; 是(node.title){ Node.title = coverntFn(node.title); }elseif(node.alt){ Node.alt = coverntFn(node.alt); }ELSEIF(node.tagName == “INPUT” && node.value!= “” && node.type!= “文本” && node.type!= “隐藏”){ Node.value = coverntFn(node.value); }elseif(node.nodeType == 3){ Node.data = coverntFn(node.data); }else{ Arguments.callee(node,coverntFn); functiontranslateText(text,isBig5){ Varstr =[],_ char,charIndex,result; For(vari = 0,j = text.length; ii ++){ _char = text.charAt(i); 的charIndex = isBig5简化Chinese.indexOf(_char):正体中文.indexOf(_char); Result = isBig5体体Chinese.charAt(charIndex):简化Chinese.charAt(charIndex); Str.push(charIndex!= - 1result:_char); Returnstr.join(''); Vartraditionalized = translateText.delegate(null,true),simplifiedized = translateText.delegate(null,false); varcookieName ='ChineseType'; //转换为普通中文(繁体中文) Window.toChinese = function(el){ el.addCls('selected'); document.querySelector(“。simpleChinese”)。removeCls('selected'); 翻译(document.body,传统化) Cookie.set(cookieName,true); //转换为简体中文 window.toSimpleChinese = function(el){ el.addCls('selected'); document.querySelector(“。Chinese”)。removeCls('selected'); 翻译(document.body,简化); Cookie.set(cookieName,false); varCookie ={ 设置:function(name,val){ Varexp = newDate(); exp.setDate(exp.getDate()+ 600 * 1000); Document.cookie = name +“=”+ escape(val)+“; expire =”+ exp.toGMTString(); },del:function(name){ Document.cookie = name +“=; expires =”+(newDate(0))。ToGMTString(); },get:function(name){ varcookieArray = document.cookie.match(newRegExp( “(^ |)” +名称+ “=([;]*)(; | $)”)); if(cookieArray!= Null)returnunescape(cookieArray[2]); Elsereturnnull; }; Varvalue = Cookie.get(cookieName); 是(值== null && getClientLanguage()|| value =='true'){ //第一次执行而不删除cookie。 // cookie保持用户选择的正常正文并将原始简化单词转换为默认正文! window.toChinese(document.querySelector(“。Chinese”)); }elseif(value == null &&!getClientLanguage()|| value =='false'){ //虽然这是第一次,但另一部分是简体中文,没有必要转。 //原件已经简化,没有必要进行转换。 })(); 然后链接按钮时,只需使用的onclick链接全局函数window.toChinese(EL),window.toSimpleChinese(EL)。 他是按钮元素。
回到顶部