1

nameJavaScriptで、要素の属性を取得したいと考えています。

  • Mozilla Developer Networke.nameはorを使用できると言っていますe.elementName(後者は私にとって Chrome で undefined を与えます)
  • このStackOverflowの回答は、使用するように言っていますe.attributes["name"].value
  • 試してみたら、もっといくつかの方法が見つかると思います。

どの方法が標準に準拠していますか?

どの方法が最も互換性がありますか?

各属性へのアクセス方法のリストはどこで入手できますか (たとえば、idから直接アクセスできますがe.id、標準に準拠したアクセス方法であると確信しています)。

4

1 に答える 1

4

要素の種類によってある程度異なります。このname属性はすべての要素タイプでサポートされているわけではないため、有効な方法で使用しているかどうかによって異なります。

最も広範な方法で値を取得するには、 を使用します.getAttribute()

element.getAttribute("name");

nameその属性をサポートする要素を使用している場合は、.nameプロパティを使用するだけです。

element.name;
于 2013-02-03T01:08:26.730 に答える