JS IE和火狐兼容性问题
<script type="text/javascript">
onload = function () {
document.getElementById('dv').onmousemove = function () {
//兼容的写法
if (arguments.length>0) {
//火狐
document.title = arguments[0].clientX + '==' + arguments[0].clientY;
} else {
//IE
document.title = window.event.clientX + '==' + window.event.clientY;
}
//通过下面的方式发现火狐浏览器有参数
// alert(arguments.length);
// alert(arguments[0]);
//火狐的写法
// document.title = arguments[0].clientX + '==' + arguments[0].clientY;
//相对于页面的左上角的坐标,横坐标和纵坐标
//document.title = window.event.clientX + '==' + window.event.clientY;
//相对于屏幕左上角的坐标
// document.title = window.event.screenX + '==' + window.event.screenY;
//相对于当前层的左上角的坐标
// document.title = window.event.offsetX + '==' + window.event.offsetY;
// };
// };
//
onload = function () {
document.getElementById('dv').onmousemove = function () {
//兼容的写法
if (arguments.length>0) {
//火狐
document.title = arguments[0].clientX + '==' + arguments[0].clientY;
} else {
//IE
document.title = window.event.clientX + '==' + window.event.clientY;
}
//通过下面的方式发现火狐浏览器有参数
// alert(arguments.length);
// alert(arguments[0]);
//火狐的写法
// document.title = arguments[0].clientX + '==' + arguments[0].clientY;
//相对于页面的左上角的坐标,横坐标和纵坐标
//document.title = window.event.clientX + '==' + window.event.clientY;
//相对于屏幕左上角的坐标
// document.title = window.event.screenX + '==' + window.event.screenY;
//相对于当前层的左上角的坐标
// document.title = window.event.offsetX + '==' + window.event.offsetY;
// };
// };
//
</script>
innerText在火狐不管用,要用textContent
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步