2013-02-03 24 views
1

在JavaScript中,我想獲得元素的name屬性。標準編譯器兼容的獲取元素名稱的方法

哪種方式標準兼容?

哪種方式最兼容?

從哪裏可以獲得如何訪問每個屬性的列表(例如,id可以直接通過e.id訪問,我敢肯定它是符合標準的訪問方式)?

回答

4

某種程度上取決於元素類型。所有元素類型都不支持name屬性,所以它將取決於您是否以有效的方式使用它。

要以最廣泛的方式獲取價值,請使用.getAttribute()

element.getAttribute("name"); 

如果您使用name上支持該屬性的元素,然後我只用了.name屬性。

element.name; 
+0

謝謝,我使用表單元素的屬性,他們支持它(如果我沒有弄錯)。 –

+0

是的,表單元素支持'.name'屬性,所以你應該使用'.name'安全。 –

相關問題