Edit This Code:
See Result »
<!DOCTYPE html> <html> <head> <style> .example { color: red; padding: 10px; width: 150px; font-size: 15px; } </style> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?73c27e26f610eb3c9f3feb0c75b03925"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </head> <body> <p>Click the button to get the name of the button element's second attribute.</p> <button onclick="myFunction()" class="example">Try it</button> <p>In this example, the name of the first attribute is "onclick", and the second is "class".</p> <p><strong>Note:</strong> In Internet Explorer 8 and earlier, the attributes property will return a collection of all possible attributes for the element, and will, in this example, display the name of a different attribute.</p> <p id="demo"></p> <script> function myFunction() { var a = document.getElementsByTagName("BUTTON")[0]; var x = a.attributes.item(1).name; document.getElementById("demo").innerHTML = x; } </script> </body> </html>
Result: