我可以使用 'this' 从按钮中获取文本吗?

Can I use 'this' to take text from a button?

我正在尝试构建一个函数,从 HTML 按钮获取内部文本,并将其映射到一个变量。下面的函数正在运行,有没有办法将 innterText 从激活它的按钮映射到 dir var 上?

当我 console.log ~ 这个 ~ 我从我的电脑获取网站的路径。

function otterSummon() {
    removeImages();
    var imgCount = 79;
    var dir = 'otters/';
    var randomCount = Math.round(Math.random() * (imgCount - 1)) + 1;
    var otterImage = document.createElement('img');
    otterImage.src = dir + images[randomCount];
    otterImage.setAttribute("id", "memeImage");
    var container = document.getElementById("containerMain");
    container.appendChild(otterImage);
    console.log(this)
    console.log(otterImage);
}

尝试将其作为参数放在按钮的函数调用中,然后很容易访问其属性。

function otterSummon(button) {
  console.log(button.textContent)
}
<button onclick="otterSummon(this)">CLICK-ME</button>