В чем разница element.href и element.getAttribute("href")

В чем разница element.href и element.getAttribute("href")?
Еще видел как некоторые используют getAttribute, чтобы получить например data атрибут.

const button = document.querySelector("button");


console.log(1, button.getAttribute("data-test1"), button.getAttribute("data-tupac"));

console.log(2, button.dataset.test1, button.dataset.tupac);
<button data-test1="test 1 ..." data-tupac="Shakur">


Ответы (0 шт):