What is the reason for avoiding the attributes property in the HTML DOM?

What is the reason for avoiding the attributes property in the HTML DOM? Correct Answer Attributes don’t have attributes

When a web page is loaded, the browser creates a Document Object Model of the page. The reason for avoiding the attributes property in the HTML DOM is because Attributes don’t have attributes.

Related Questions

A graphical HTML browser resident at a network client machine Q accesses a static HTML webpage from a HTTP server S. The static HTML page has exactly one static embedded image which is also at S. Assuming no caching, which one of the following is correct about the HTML webpage loading (including the embedded image)?
What is DOM in HTML?