В чем разница 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">