| | 295 | <h2>Opera 9.24 Mac</h2> |
| | 296 | <p>Opera/9.24 (Macintosh; PPC Mac OS X; U; en)</p> |
| | 297 | <h2>Results</h2> |
| | 298 | <table><thead><tr><th>Element</th><th>Mechanism</th><th>Value</th></tr></thead><tbody> |
| | 299 | <tr><td>div with no tabindex</td><td>elem.getAttribute("tabindex")</td><td>null</td></tr> |
| | 300 | <tr><td>div with no tabindex</td><td>elem.getAttribute("tabIndex")</td><td>null</td></tr> |
| | 301 | <tr><td>div with no tabindex</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 302 | <tr><td>div with no tabindex</td><td>elem.tabIndex</td><td>undefined</td></tr> |
| | 303 | <tr><td>div with no tabindex</td><td>elem.attributes["tabindex"]</td><td>undefined</td></tr> |
| | 304 | <tr><td>div with no tabindex</td><td>elem.attributes["tabIndex"]</td><td>undefined</td></tr> |
| | 305 | <tr><td>div with tabindex="1"</td><td>elem.getAttribute("tabindex")</td><td>1</td></tr> |
| | 306 | <tr><td>div with tabindex="1"</td><td>elem.getAttribute("tabIndex")</td><td>1</td></tr> |
| | 307 | <tr><td>div with tabindex="1"</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 308 | <tr><td>div with tabindex="1"</td><td>elem.tabIndex</td><td>undefined</td></tr> |
| | 309 | <tr><td>div with tabindex="1"</td><td>elem.attributes["tabindex"].nodeValue</td><td>1</td></tr> |
| | 310 | <tr><td>div with tabindex="1"</td><td>elem.attributes["tabIndex"].nodeValue</td><td>1</td></tr> |
| | 311 | <tr><td>div with tabindex removed</td><td>elem.getAttribute("tabindex")</td><td>null</td></tr> |
| | 312 | <tr><td>div with tabindex removed</td><td>elem.getAttribute("tabIndex")</td><td>null</td></tr> |
| | 313 | <tr><td>div with tabindex removed</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 314 | <tr><td>div with tabindex removed</td><td>elem.tabIndex</td><td>undefined</td></tr> |
| | 315 | <tr><td>div with tabindex removed</td><td>elem.attributes["tabindex"]</td><td>undefined</td></tr> |
| | 316 | <tr><td>div with tabindex removed</td><td>elem.attributes["tabIndex"]</td><td>undefined</td></tr> |
| | 317 | <tr><td>input with no tabindex</td><td>elem.getAttribute("tabindex")</td><td>null</td></tr> |
| | 318 | <tr><td>input with no tabindex</td><td>elem.getAttribute("tabIndex")</td><td>null</td></tr> |
| | 319 | <tr><td>input with no tabindex</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 320 | <tr><td>input with no tabindex</td><td>elem.tabIndex</td><td>0</td></tr> |
| | 321 | <tr><td>input with no tabindex</td><td>elem.attributes["tabindex"]</td><td>undefined</td></tr> |
| | 322 | <tr><td>input with no tabindex</td><td>elem.attributes["tabIndex"]</td><td>undefined</td></tr> |
| | 323 | <tr><td>input with tabindex="1"</td><td>elem.getAttribute("tabindex")</td><td>1</td></tr> |
| | 324 | <tr><td>input with tabindex="1"</td><td>elem.getAttribute("tabIndex")</td><td>1</td></tr> |
| | 325 | <tr><td>input with tabindex="1"</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 326 | <tr><td>input with tabindex="1"</td><td>elem.tabIndex</td><td>1</td></tr> |
| | 327 | <tr><td>input with tabindex="1"</td><td>elem.attributes["tabindex"].nodeValue</td><td>1</td></tr> |
| | 328 | <tr><td>input with tabindex="1"</td><td>elem.attributes["tabIndex"].nodeValue</td><td>1</td></tr> |
| | 329 | <tr><td>input with tabindex removed</td><td>elem.getAttribute("tabindex")</td><td>null</td></tr> |
| | 330 | <tr><td>input with tabindex removed</td><td>elem.getAttribute("tabIndex")</td><td>null</td></tr> |
| | 331 | <tr><td>input with tabindex removed</td><td>elem.tabindex</td><td>undefined</td></tr> |
| | 332 | <tr><td>input with tabindex removed</td><td>elem.tabIndex</td><td>0</td></tr> |
| | 333 | <tr><td>input with tabindex removed</td><td>elem.attributes["tabindex"]</td><td>undefined</td></tr> |
| | 334 | <tr><td>input with tabindex removed</td><td>elem.attributes["tabIndex"]</td><td>undefined</td></tr> |
| | 335 | </tbody></table> |
| | 336 | |