缩略语列表获取脚本

//缩略语列表
function theThumbnailList(){
	//兼容性检查
	if(!document.getElementsByTagName) return false;
	if(!document.createElement) return false;
	//获取文本中abbr元素
	let	abbr_text = document.getElementsByTagName('abbr'),
		len = abbr_text.length,
		title_arr = [],
		text_arr = [];
	if(len < 1) return false;
	for( let abbr of abbr_text ){
		// console.log(abbr);
		if(abbr.childNodes.length < 1) continue;
		title_arr.push(abbr.getAttribute('title'));
		text_arr.push(abbr.innerText);
	}
	//创造ul列表
	if(len < 1) return false;
	let ul = document.createElement('ul');
	document.body.appendChild(ul);
	for(let title of title_arr){
		let li = document.createElement('li');
		if(li.childNodes.length) return false;
		ul.appendChild(li);
		li.setAttribute('title',title);
		}
	let li = document.getElementsByTagName('li');
	for(let i in text_arr){
		li[i].innerText = text_arr[i];
	}
}
posted @ 2020-04-17 20:52  code~he  阅读(127)  评论(0)    收藏  举报