簡體   English   中英

如何使用JavaScript獲取元素/組件名稱?

[英]How to get element/component name using JavaScript?

我有一個網頁,其中包含ASP.NET面板和JavaScript,可以獲取頁面中的所有組件:

var items = Sys.Application.getComponents();

我需要獲取items變量中每個元素的名稱/ ID。 我嘗試了以下代碼:(但它不起作用)

for (var item in items) 
{
      alert(item.name);
}

'item'的哪個屬性包含名稱/ ID? 如何修改上面的代碼才能執行此操作?

請改用get_name()get_id()函數。

var items = Sys.Application.getComponents() ;
for( var i = 0 ; i < items.length; i++ ) {
    var item = items[i];
    var id   = item.get_id();
    var name = item.get_name();
}

http://ajax.asp.net/docs/ClientReference/Sys/ApplicationClass/SysApplicationGetComponentsMethod.aspx

沒有。 item是鍵/屬性,因此您需要items[item].name

但是,如果items是一個數組,使用for..in迭代它是完全不合適的。 在這種情況下for(var i = 0; i < items.length; i++)在循環體內使用for(var i = 0; i < items.length; i++)var item = items[i]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM