提问人:eric2023 提问时间:6/9/2023 最后编辑:Barmareric2023 更新时间:6/9/2023 访问量:30
不明白为什么我的addEventListener不起作用
Don't understand why my addEventListener don't work
问:
亲爱的
我是编程新手,以下是我的程序:
const p = document.querySelector('p');
class Bee {
static welcome_tips() {
return 'Welcome to here';
}
static welcome() {
p.innerHTML = this.welcome_tips();
}
};
p.addEventListener('click', () => {
Bee.welcome();
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>static method practice</title>
</head>
<body>
<p></p>
</body>
</html>
我的想法是,当有人在 HTML 中单击时,将显示“欢迎来到这里”的声明。出于某种原因,我希望将以下两个静态方法包含在我的程序中。但是,当我单击 HTML 时,它什么也没显示。我发现当我只使用 Bee.welcome() 时,会自动显示“欢迎来到这里”语句。你能告诉我我哪里做错了吗?谢谢。<p>
答: 暂无答案
评论
<p>
<p>Click here</p>
p
window.addEventListener
p.addEventListener