首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mousclick vs keypress

Mousclick vs keypress
EN

Stack Overflow用户
提问于 2022-07-27 16:40:40
回答 2查看 21关注 0票数 0

当我的老师用键盘发出声音时:

代码语言:javascript
复制
document.addEventListener("keypress", function(event) {
---------------function-body-----------
});

有一只老鼠,他用

代码语言:javascript
复制
document.addEventListener("click, function(){
var drum = this.innerHTML;

我不明白为什么“事件”不能和老鼠一起使用?

EN

回答 2

Stack Overflow用户

发布于 2022-07-27 19:01:10

您可以使用event属性,它通常只是没有必要的鼠标点击。

代码语言:javascript
复制
document.addEventListener("click", function(event){
    var drum = this.innerHTML;
});

上面的代码是完全有效的Javascript。请注意,确保您使用"终止了字符串。

票数 1
EN

Stack Overflow用户

发布于 2022-07-27 19:18:14

您可以在任何事件中使用event接口。但是,您并不总是需要它,但是它始终是通过的。

这些是事件接口的MDN文档

下面是一个简单的示例,说明事件接口是有用的,以及一个非常简单(有点不切实际)的用例,说明您可能不需要它。

代码语言:javascript
复制
const container = document.querySelector('div');

container.addEventListener('click', function(event) {
   // Event contains data about the event, such as the element that triggered it.
   event.target.textContent = 'you clicked me!';
});

const input = document.querySelector('input');
const output = document.querySelector('.output');

input.addEventListener('keydown', function() {
   // You don't need the event for the below side effect.
   output.textContent = `You've entering some text.`;
});
代码语言:javascript
复制
<div>
<button>Click me</button>
<button>Click me</button>
<button>Click me</button>
<button>Click me</button>
<button>Click me</button>
</div>

<input />
<div class='output'></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73141666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档