찾다
웹 프론트엔드JS 튜토리얼javascript_기본지식 중 window.event 이벤트 사용법에 대한 자세한 설명

이틀 전 프로그램을 작성할 때 JavaScript에서 window.event 이벤트를 사용해야 해서 인터넷을 검색하다가 마침내 좋은 글을 발견하여 여러분과 공유합니다:
설명
Event는 이벤트 객체를 발생시킨 요소, 마우스의 위치와 상태, 누른 키 등 이벤트의 상태를 나타냅니다.
이벤트 대상은 이벤트 기간에만 유효합니다.
이벤트의 일부 속성은 특정 이벤트에만 의미가 있습니다. 예를 들어 fromElement 및 toElement 속성은 onmouseover 및 onmouseout 이벤트에만 의미가 있습니다.
예제 다음 예는 링크에 마우스가 클릭되었는지 확인하고, Shift 키를 누르면 링크 점프를 취소하는 예입니다.

코드 복사 코드는 다음과 같습니다.

HEAD>링크 취소

다음 예가 표시됩니다. 상태 표시줄에 마우스의 현재 위치입니다.
코드는 다음과 같습니다.


javascript_기본지식 중 window.event 이벤트 사용법에 대한 자세한 설명4.clientX


설명:
창의 클라이언트 영역에 있는 마우스의 X 좌표를 반환합니다.
구문:
event.clientX
설명:
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

5.clientY
설명:
창의 클라이언트 영역에서 마우스의 Y 좌표를 반환합니다.
구문:
event.clientY
설명:
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

6.ctrlKey
설명:
Ctrl 키의 상태를 확인합니다.
구문:
event.ctrlKey
가능한 값:
Ctrl 키를 누르면 값이 TRUE이고, 그렇지 않으면 FALSE입니다. 읽기 전용입니다.

7.fromElement
설명:
onmouseover 및 onmouseout 이벤트가 발생할 때 마우스가 떠나는 요소를 감지합니다. 참조: 18.toElement
구문:
event.fromElement
설명:
이것은 읽기 전용 속성입니다.

8.keyCode
설명:
키보드 이벤트에 해당하는 내부 코드를 감지합니다.
이 속성은 onkeydown, onkeyup 및 onkeypress 이벤트에 사용됩니다.
구문:
event.keyCode[ = keyCode]
가능한 값:
읽고 쓸 수 있는 값이며 모든 유니코드 키보드 내부 코드일 수 있습니다. 키보드 이벤트가 발생하지 않은 경우 값은 0 입니다.

9.offsetX
설명:
이벤트를 트리거한 개체를 기준으로 마우스 위치의 수평 좌표를 확인합니다.
구문:
event.offsetX

10.offsetY
설명:
이벤트를 트리거한 개체를 기준으로 마우스 위치의 수직 좌표를 확인합니다.
구문:
event.offsetY

11.propertyName
설명:
요소의 변경된 속성 이름을 설정하거나 반환합니다.
구문:
event.propertyName [= sProperty]
가능한 값:
sProperty는 이벤트를 트리거한 요소의 이벤트에서 변경된 속성의 이름을 지정하거나 반환하는 문자열입니다.
이 속성은 읽고 쓸 수 있습니다. 기본값이 없습니다.
참고:
onpropertychange 이벤트를 사용하여 propertyName 값을 가져올 수 있습니다.
예:
다음 예에서는 onpropertychange 이벤트를 사용하여 propertyName 값을 표시하는 대화 상자를 팝업합니다.
코드 복사 코드는 다음과 같습니다.

SCRIPT>
functionchangeProp()
{
btnProp.value = “이것이 새로운 값입니다.”
}
functionchangeCSSProp()
{
btnStyleProp.style. backgroundColor = “ aqua";
}



이벤트 객체 속성 propertyName이
사용됩니다.
변경된 속성을 반환하려면 여기를 클릭하세요.


VALUE=”이 속성의 VALUE 속성을 변경하려면 클릭하세요. 버튼”
onpropertychange='alert(event.propertyName ” 속성 값이 변경되었습니다.”)'>
onclick=”changeCSSProp()”
VALUE= ”이 버튼의 CSS backgroundColor 속성을 변경하려면 클릭하세요."
onpropertychange='alert(event.propertyName ” 속성 값이 변경되었습니다.”)'>



12.returnValue
[/code]
설명:
이벤트에서 반환된 값을 설정 또는 확인
구문:
event.returnValue[ = Boolean ]
가능한 값:
true 이벤트의 값이 반환됩니다.
false 소스 개체에 대한 이벤트의 기본 작업이 취소됩니다.
예시는 이 문서의 시작 부분을 참조하세요.

13.screenX
설명:
사용자 화면을 기준으로 마우스의 수평 위치를 감지합니다.
구문:
event.screenX
댓글 :
읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

14.screenY
설명:
사용자 화면을 기준으로 마우스의 수직 위치를 감지합니다.
구문:
event.screenY
댓글 :
읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

15.shiftKey
설명:
Shift 키의 상태를 확인하세요.
구문:
event.shiftKey
가능한 값:
Shift 키를 누르면 값이 TRUE이고, 그렇지 않으면 FALSE입니다. 읽기 전용입니다.

16.srcElement
설명:
이벤트를 트리거한 요소를 반환합니다. 읽기 전용입니다. 이 글의 시작 부분에 있는 예시를 참조하세요.
구문:
event.srcElement

17.srcFilter
설명:
onfilterchange 이벤트를 트리거하는 필터를 반환합니다. 읽기 전용입니다.
구문:
event.srcFilter

18.toElement
설명:
onmouseover 및 onmouseout 이벤트가 발생할 때 마우스가 입력하는 요소를 감지합니다. 참조: 7.fromElement
구문:
event.toElement
설명:
이것은 읽기 전용 속성입니다.
예: 다음 코드는 버튼 위로 마우스를 이동하면 대화 상자가 팝업되고 "마우스 도착"이 표시되는 것을 보여줍니다.
코드 복사 코드는 다음과 같습니다.

<script> <BR>function testMouse(oObject) { <BR>if(oObject.contains(event.toElement)) { <BR>alert(“ 마우스 도착"); <BR>} <BR>} <BR></script>
:

설명:
이벤트 이름을 반환합니다.
구문:
event.type
참고:
"on"을 접두어로 사용하지 않고 이벤트 이름을 반환합니다. 예를 들어 onclick 이벤트에서 반환된 유형은
읽기 전용입니다.

20.x
설명:
css 속성에 position 속성이 있는 상위 요소를 기준으로 마우스의 x축 좌표를 반환합니다. css 속성에 position 속성을 가진 상위 요소가 없으면 기본적으로 BODY 요소가 참조 개체로 사용됩니다.
구문:
event.x
설명:
이벤트가 발생한 후 마우스가 창 밖으로 이동하면 반환되는 값은 -1입니다.
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

21.y
설명:
css 속성에 position 속성을 사용하여 상위 요소를 기준으로 마우스의 y축 좌표를 반환합니다. css 속성에 position 속성을 가진 상위 요소가 없으면 기본적으로 BODY 요소가 참조 개체로 사용됩니다.
구문:
event.y
설명:
이벤트가 발생한 후 마우스가 창 밖으로 이동하면 반환 값은 -1입니다.
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
事件 ID 4660:已删除对象 [修复]事件 ID 4660:已删除对象 [修复]Jul 03, 2023 am 08:13 AM

我们的一些读者遇到了事件ID4660。他们通常不确定该怎么做,所以我们在本指南中解释。删除对象时通常会记录事件ID4660,因此我们还将探索一些实用的方法在您的计算机上修复它。什么是事件ID4660?事件ID4660与活动目录中的对象相关,将由以下任一因素触发:对象删除–每当从ActiveDirectory中删除对象时,都会记录事件ID为4660的安全事件。手动更改–当用户或管理员手动更改对象的权限时,可能会生成事件ID4660。更改权限设置、修改访问级别或添加或删除人员或组时,可能会发生这种情

在iPhone锁屏上获取即将到来的日历事件在iPhone锁屏上获取即将到来的日历事件Dec 01, 2023 pm 02:21 PM

在运行iOS16或更高版本的iPhone上,您可以直接在锁定屏幕上显示即将到来的日历事件。继续阅读以了解它是如何完成的。由于表盘复杂功能,许多AppleWatch用户习惯于能够看一眼手腕来查看下一个即将到来的日历事件。随着iOS16和锁定屏幕小部件的出现,您可以直接在iPhone上查看相同的日历事件信息,甚至无需解锁设备。日历锁定屏幕小组件有两种风格,允许您跟踪下一个即将发生的事件的时间,或使用更大的小组件来显示事件名称及其时间。若要开始添加小组件,请使用面容ID或触控ID解锁iPhone,长按

在JavaScript中,"oninput"事件的用途是什么?在JavaScript中,"oninput"事件的用途是什么?Aug 26, 2023 pm 03:17 PM

当在输入框中添加值时,就会发生oninput事件。您可以尝试运行以下代码来了解如何在JavaScript中实现oninput事件-示例<!DOCTYPEhtml><html>&nbsp;&nbsp;<body>&nbsp;&nbsp;&nbsp;<p>Writebelow:</p>&nbsp;&nbsp;&nbsp;<inputtype="text"

如何在PHP项目中实现日历功能和事件提醒?如何在PHP项目中实现日历功能和事件提醒?Nov 02, 2023 pm 12:48 PM

如何在PHP项目中实现日历功能和事件提醒?在开发Web应用程序时,日历功能和事件提醒是常见的需求之一。无论是个人日程管理、团队协作,还是在线活动安排,日历功能都可以提供便捷的时间管理和事务安排。在PHP项目中实现日历功能和事件提醒可以通过以下步骤来完成。数据库设计首先,需要设计数据库表来存储日历事件的相关信息。一个简单的设计可以包含以下字段:id:事件的唯一

jQuery中如何实现select元素的改变事件绑定jQuery中如何实现select元素的改变事件绑定Feb 23, 2024 pm 01:12 PM

jQuery是一个流行的JavaScript库,可以用来简化DOM操作、事件处理、动画效果等。在web开发中,经常会遇到需要对select元素进行改变事件绑定的情况。本文将介绍如何使用jQuery实现对select元素改变事件的绑定,并提供具体的代码示例。首先,我们需要使用标签来创建一个包含选项的下拉菜单:

jquery中常用的事件有哪些jquery中常用的事件有哪些Jan 03, 2023 pm 06:13 PM

jquery中常用的事件有:1、window事件;2、鼠标事件,是当用户在文档上面移动或单击鼠标时而产生的事件,包括鼠标单击、移入事件、移出事件等;3、键盘事件,是用户每次按下或者释放键盘上的按键时都会产生事件,包括按下按键事件、释放按键按键等;4、表单事件,例如当元素获得焦点时会触发focus()事件,失去焦点时会触发blur()事件,表单提交时会触发submit()事件。

如何使用 PHP 构建基于事件的应用程序如何使用 PHP 构建基于事件的应用程序May 04, 2024 pm 02:24 PM

在PHP中构建基于事件的应用程序的方法包括:使用EventSourceAPI创建事件源,并在客户端使用EventSource对象监听事件。使用服务器发送的事件(SSE)发送事件,并在客户端使用XMLHttpRequest对象监听事件。一个实用的例子是在电子商务网站中使用EventSource实时更新库存计数,在服务器端通过随机更改库存并发送更新来实现,客户端则通过EventSource监听库存更新并实时显示。

Vue文档中的input框绑定事件详解Vue文档中的input框绑定事件详解Jun 21, 2023 am 08:12 AM

Vue.js是一种轻量级的JavaScript框架,具有易用、高效和灵活的特点,是目前广受欢迎的前端框架之一。在Vue.js中,input框绑定事件是一个十分常见的需求,本文将详细介绍Vue文档中的input框绑定事件。一、基础概念在Vue.js中,input框绑定事件指的是将输入框的值绑定到Vue实例的数据对象中,从而实现输入和响应的双向绑定。在Vue.j

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구