OSDN Git Service

NVDAObjects.IAccessible.MSHTML.locateHTMLNodeByID: use document.getElementsByName...
authorMichael Curran <mick@kulgan.net>
Tue, 21 Sep 2010 01:41:35 +0000 (11:41 +1000)
committerMichael Curran <mick@kulgan.net>
Tue, 21 Sep 2010 01:41:35 +0000 (11:41 +1000)
source/NVDAObjects/IAccessible/MSHTML.py

index d3726b1..49de911 100644 (file)
@@ -88,9 +88,9 @@ def HTMLNodeFromIAccessible(IAccessibleObject):
 \r
 def locateHTMLElementByID(document,ID):\r
        try:\r
-               element=document.getElementById(ID)\r
+               element=document.getElementsByName(ID).item(0)\r
        except COMError as e:\r
-               log.debugWarning("document.getElementByID failed with COMError %s"%e)\r
+               log.debugWarning("document.getElementsByName failed with COMError %s"%e)\r
                element=None\r
        if element:\r
                return element\r