[英]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.