MST

星途 面试题库

面试题:JavaScript中this在DOM操作里的常规应用

假设有一个HTML按钮元素,通过JavaScript为其添加点击事件,在点击事件处理函数中,如何正确获取this指向该按钮元素,并在控制台输出按钮的文本内容?请给出具体代码实现。
21.3万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <button id="myButton">点击我</button>
    <script>
        const myButton = document.getElementById('myButton');
        myButton.addEventListener('click', function () {
            console.log(this.textContent);
        });
    </script>
</body>

</html>