HTML - Diferença entre funções



  • Olá pessoal!

    Alguém sabe dizer qual a diferença entre essas funções que no final da descrição uma possui "(DOM)" e a outra não?

    [attachment=1]Sem título1.png[/attachment]
    No cadastro das funções, notei que para obter um atributo do elemento uma acessa dessa maneira "elemento.getAttribute(atributo)" e na outra "elemento[atributo]".

    Para teste coloquei um componente imagem no formulário sem vincular uma figura e no console utilizando essas duas maneiras de acesso o retorno foi diferente.

    [attachment=0]Sem título2.png[/attachment]


  • Basicamente,

    A função sem o "DOM", obtém os atributos HTML, aqueles que são visíveis no inspecionar a página.

    A função com o "DOM", obtém os atributos invisíveis (mas pode obter os visíveis tb em algumas situações) como por exemplo, "contentWindow" do iframe, um evento "onclick" que foi utilizado através da função addEventListener etc.

Log in to reply