diff options
| -rw-r--r-- | xinhua.js | 1 | ||||
| -rw-r--r-- | zdic.js | 47 | ||||
| -rw-r--r-- | 去英.zip | bin | 4455 -> 4694 bytes | 
3 files changed, 31 insertions, 17 deletions
@@ -1 +1,2 @@ +//全文中所有「〖〗」中的外语词文。  document.body.innerHTML = document.body.innerHTML.replace(/〖[a-z].*?[a-z]〗/gi,"「去英」"); @@ -1,20 +1,33 @@ -tabpages = document.getElementsByClassName("tab-page"); -for(i=0; i < tabpages.length; i++){ -	e = tabpages[i]; -	e.innerHTML = e.innerHTML.replace(/English.*[a-z].*/gi,"「去英」"); -	e.innerHTML = e.innerHTML.replace(/\[.*[a-z].*\]/gi,"「去英」"); -	e.innerHTML = e.innerHTML.replace(/\<span.*\>[a-z].*?[a-z]\<\/span\>/gi,"「去英」"); -} -foreignSpans = document.getElementsByClassName("encs"); -for (i = 0; i < foreignSpans.length; i++) { -	s = foreignSpans[i]; -	s.innerHTML = s.innerHTML.replace(/.*/,"「去英」"); +/*** +	取出所有汉典用于外语词代有「encs」属性的跨标(span)元素。 +	其此內文复改成「「去英」」。 +	 +***/ +//取「encs」元素 +外标 = document.getElementsByClassName("encs"); +for (位= 0; 位 < 外标.length; 位++) { +	//当前元素 +	素 = 外标[位]; +	//用正则表达式选所有内文,替换为「「去英」」 +	素.innerHTML = 素.innerHTML.replace(/.*/,"「去英」");  } -paragraphs = document.getElementsByTagName("p"); -for(i=0; i < paragraphs.length; i++){ -	p = paragraphs[i]; -	p.innerHTML = p.innerHTML.replace(/\<span.*z_ts2.*\>德语\<\/span\>.*/,"「去英」"); -	p.innerHTML = p.innerHTML.replace(/\<span.*z_ts2.*\>英语\<\/span\>.*/,"「去英」"); -	p.innerHTML = p.innerHTML.replace(/\<span.*z_ts2.*\>法语\<\/span\>.*/,"「去英」"); + +/*** +	从全文中取所有段落(p)元素。 +	其中找函「德语、英语、法语」内文的「z_ts2」属性跨标, +	后文替换成「「去英」」。 +***/ +//取所有段落元素 +段落 = document.getElementsByTagName("p"); +for(位=0; 位 < 段落.length; 位++){ +	//当前段落	 +	素 = 段落[位]; +	/*** +		用正则选所有某种跨标元素与其后文,汉典用「z_ts2」属性定议标检, +		其中「英语」等标检后函有外语词文。 +	***/ +	素.innerHTML = 素.innerHTML.replace(/\<span.*z_ts2.*\>德语\<\/span\>.*/,"「去英」"); +	素.innerHTML = 素.innerHTML.replace(/\<span.*z_ts2.*\>英语\<\/span\>.*/,"「去英」"); +	素.innerHTML = 素.innerHTML.replace(/\<span.*z_ts2.*\>法语\<\/span\>.*/,"「去英」");  } Binary files differ | 
