我想创建具有" HeaderClass"元素的表格标头,但以前以JavaScript函数删除了重复项。我的JavaScript功能:
function getHeaderElements() {
var headerElements = document.getElementsByClassName("headerElement");
var output = document.getElementById("output");
var uniqueHeaderElements = [];
$.each(headerElements, function(i, el){
if($.inArray(el, uniqueHeaderElements) === -1) uniqueHeaderElements.push(el);
});
output.innerHTML = uniqueHeaderElements.toString() ;
}
但是,我不确定如何通过数组的元素迭代并将它们添加到InnerHTML中,类似于下面的代码:
output.innerHTML = uniqueHeaderElements.toString() ;
任何帮助将不胜感激!
您需要进行与已经在innerhtml中添加所有元素相同的循环。
尝试一下:
$.each(uniqueHeaderElements, function(i, el){
output.innerHTML += el;
});
仍然,我不知道您的桌子内部的内容uniqueheaderements。您可能需要对此代码进行调整。