2014-08-30 29 views
-1

標籤控件將包含span元素中包含的所有匹配項。 我試圖計算標籤內所有跨度的數量。計算aspnet標籤控件內的所有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; 
      }; 
+0

以何種方式是這樣的代碼不工作? – APerson 2014-08-30 15:16:28

+0

它可能只是沒有做任何事情...... – 2014-08-30 15:16:56

+0

我希望得到所有跨度的總數來顯示所有匹配。 – user2879929 2014-08-30 15:22:02

回答

0

.innerHTML讓你一個字符串和字符串沒有一個方法getElementsByTagName ......調用元素上的方法,而不是直接:

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

之前嘗試過。沒有幫助... – user2879929 2014-08-30 15:44:24

+0

那麼你將不得不向我們展示一個實際上使問題可重現的例子...並且檢查瀏覽器的錯誤控制檯也是一個好主意。 – CBroe 2014-08-30 15:46:11

相關問題