将事件绑定到正文标签
Binding event to body tag
我想将一个事件绑定到整个页面- html或body标签。我该怎么做呢?
这是我一开始想要实现的:
document.addEventListener('mousemove', function() { alert('a'); });
所以在网站上用鼠标做任何动作都会给我一个提示。
但是它不起作用,控制台没有输出任何东西。整个代码:
<!DOCTYPE>
<html>
<head>
<title>Fdsjfkdsf</title>
</head>
<body>
Fdjfkjdsf
<script type="text/javascript">
document.addEventListener('mousemove', function() { alert('a'); });
</script>
</body>
</html>
我也试过了:
document.getElementsByTagName('html')[0].addEventListener('...');
window.addEventListener('...');
但是都不起作用。我怎么解决这个问题?
您提供的第一个示例在Chrome中对我来说很好。
检查您的控制台是否有任何错误。
的例子:https://jsbin.com/fepoguceyu/edit?html,输出
是否尝试将事件侦听器绑定到正文?
我认为你应该这样做:
document.getElementsByTagName('body')[0].on("click", /* code here */ );
相关文章:
- 在 Angular 1 中更改正文标签类
- 仅将元素附加到页面的正文标签,而不添加到iframe facebook、google+、twister
- 通过在 JavaScript 中使用正文标签的 ID 向
标签添加文本
- 在正文标签中嵌入 Javascript 文件
- 我应该在正文标签上使用 onload 还是检测 URL
- 可以在正文标签的末尾引导角度,使网页比在正文标签上使用ng-app慢
- 为什么鼠标光标和红线在将缩放 0.5 添加到正文标签时位置不同
- Javascript 从 iframe 内部的页面获取正文标签
- 溢出隐藏添加在删除滚动条的正文标签中
- 背景大小设置为包含的正文标签上的位置和缩放元素
- 如果我在正文标签的末尾放置脚本标签,我是否应该等待 DOMContentLoaded 事件
- 为什么把脚本标签放在正文标签的末尾?
- 如何检查正文标签的内容
- 获取正文标签样式属性内容
- 正文标签中的脚本没有加载
- 如何在html文件中添加脚本标签,在jquery.js被包含之后,但在结束正文标签之前只使用javascript
- 如何将一个html文件的正文标签附加到另一个html文件
- 如何在正文标签前动态注入javascript代码
- 将事件绑定到正文标签
- 脚本不能放在正文标签中