2017-07-26 47 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 –

相关问题