我正在使用javascript,在显示器桌上增加一组列头的工具。 我正试图利用一个阵列来绘制对头盔的相应描述,但并非奏效。
var columnHeaderCells = document.getElementById("tableMES").getElementsByTagName("thead")[0].rows[0].cells;
var myArray = new Array();
myArray[ Seller ID ] = "this is seller ID";
myArray[ Clicks ] = "this is clicks";
myArray[ Sales ] = "this is Sales";
var i = 0;
while (columnHeaderCells[i]){
var cellText = columnHeaderCells[i].textContent;
//cellText is not text
//alert(myArray[cellText] + "---" + cellText);
columnHeaderCells[i].setAttribute( title , myArray[cellText]);
i++;
}
问题似乎是,Text不是一种强硬,而是一个DOMString物体,为什么我的Array[阁下]返回无效,而不是获得我想要的阵容价值。 如果我这样做的话:
myArray[ Seller ID ]
它将归还“卖方身份证明”
任何处理OMString和Sting问题的渠道?