如何从HTML列表控件的项目中获取CSV?

时间:2014-12-12 15:58:59

标签: javascript asp.net web

enter code here我有一个html UL控件,可以动态填充LI(列表项)。 我想要一个javascript函数来处理列表中的项目,并且需要所有列表项的csv。

我正在尝试这个并收到错误:

的javascript:

var ulTags = document.getElementById("basic_tag_handler");
var listItem = ulTags.getElementsByTagName("li");

var stringOfTags = '';
for (var i = 0; i < listItem.length-1; i++) {
stringOfTags += listItem[i].innerHTML & "," );
}

alert (stringOfTags);

HTML:

<ul id="basic_tag_handler" runat ="server" ></ul>

1 个答案:

答案 0 :(得分:1)

如果您有&,则会出现语法错误,我想,您的意思是+。此外,您需要删除尾随逗号,但更好的方法是使用Array.mapArray.join

var stringOfTags = [].map.call(listItem, function(elm){
   return elm.innerHTML;
}).join(",");