JavaScript - Diferença entre img.src e img.setAttribute('src','path')

Qual a diferença entre configurar o caminho de uma imagem em JavaScript usando por exemplo uma variável img.src=“caminho” e setando o atributo src, por exemplo img.setAttribute(‘src’,‘caminho’)?

Tanto faz, você pode usar um ou outro.

Por exemplo, a diferença seria:

console.log(img.getAttribute("src")); // "images/foo.png"
console.log(img.src);                 // "http://example.com/path/images/foo.png"
1 curtida