summaryrefslogtreecommitdiff
path: root/zdic.js
blob: 14815392c21f1e45fc9b1cdfd5c92bbe1b84bd42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

/***
	取出所有汉典用于外语词代有「encs」属性的跨标(span)元素。
	其此內文复改成「「去英」」。
	
***/
//取「encs」元素
外标 = document.getElementsByClassName("encs");
for (位= 0; 位 < 外标.length; 位++) {
	//当前元素
	素 = 外标[位];
	//用正则表达式选所有内文,替换为「「去英」」
	素.innerHTML = 素.innerHTML.replace(/.*/,"「去英」");
}

/***
	从全文中取所有段落(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\>.*/,"「去英」");
}