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>
答案 0 :(得分:1)
如果您有&
,则会出现语法错误,我想,您的意思是+
。此外,您需要删除尾随逗号,但更好的方法是使用Array.map
和Array.join
var stringOfTags = [].map.call(listItem, function(elm){
return elm.innerHTML;
}).join(",");