displayAbbreviation(){
var abbreviations = document.getElementsByTagName("abbr");
if (abbreviations.length < 1) return false;
var defs = new Array();
for (var i = 0; i<abbreviations.length; i++) {
var current_abbr = abbreviations[i];
var definition = current_abbr.getAttribute("title");
var key = current_abbr.lastChild.nodeValue;
defs[key] = definition;
}
}
displayAbbreviation() 函数中的最后一行“defs[key] = definition”不太明白,defs的中括号中的参数不应该是数字吗?而key返回的是一段文本吧? js小白一枚,求详解。
信念意志
随遇而安丨
微积分2016
相关分类