2017-07-26 13 views
0

アクティブな要素のロール属性を取得しようとしています。私はidclasstitleのような他のすべての属性を取得することができますというように、jQueryまたはJavascriptを使用してactiveElementのロールを取得する方法

document.activeElement.title 

document.activeElement.class 

document.activeElement.tabindex 

以下のように...しかし、私はdocument.activeElement.roleを使用して役割属性を取得することはできません。それはundefinedを投げます。

roleの属性を取得するにはどうすればよいですか?

+0

アクティブな要素にロールプロパティがありますか? :) – epascarello

+1

'role'はネイティブ属性ではなく、要素のプロパティをチェックしています。非ネイティブ属性は、対応するプロパティーに反映されません。 – Teemu

答えて

1
document.activeElement.getAttribute('role'); 
+0

パーフェクト、期待どおりに動作しています。このactiveElementのイベントをトリガする方法は? –

+1

dispatchEventを使用できます。https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/dispatchEvent –

関連する問題