Methods for retrieving element attributes

Examined element (original markup)

<p id="foo" class="bar" lang="en" type="text/x-template" hidden contenteditable=""></p>

Examined element, as interpreted by the browser (element.outerHTML)

<p id="foo" class="bar" lang="en" type="text/x-template" hidden="" contenteditable=""></p>

Edit in JS Bin