计算aspnet标签控件中的所有span元素

时间:2014-08-30 15:14:43

标签: javascript

标签控件将包含span元素中包含的所有匹配项。 我试图计算标签内的所有跨度。

它似乎不起作用。有人可以帮忙找到问题吗?提前感谢您的所有帮助。

代码:

function countspans() {
                var main = document.getElementById('<%=Label6.ClientID%>').innerHTML;
                var myList = main.getElementsByTagName('span');
                var count = myList.length;
                document.getElementById('<%=Label8.ClientID%>').innerHTML = count;
            };

1 个答案:

答案 0 :(得分:0)

.innerHTML获取一个字符串,字符串没有方法getElementsByTagName ...而是直接在元素上调用该方法:

var main = document.getElementById('<%=Label6.ClientID%>');
var myList = main.getElementsByTagName('span');
var count = myList.length;
document.getElementById('<%=Label8.ClientID%>').innerHTML = count;