HTML 온클릭 버튼
HTML에는 웹 페이지의 유효성을 검사하고 탐색하기 위해 사용자 요청 데이터를 서버(백엔드)에 제출하는 버튼이 있습니다. 주로 이벤트 속성에 대해 onclick 버튼을 사용하고 모든 브라우저에서 지원되는 경우 스크립트에서 이 이벤트 기능을 사용할 때마다 브라우저 호환성 기능도 마찬가지입니다. 사용자가 <버튼>을 클릭하면 이벤트가 나타납니다. 태그를 사용하려면
onclick 버튼 작동
주로 사용자가 버튼을 클릭해야 할 때마다 함수를 트리거하고 호출하는 데 사용됩니다. 사용자가
구문:
<button name="" value="" onclick<strong> ="</strong>function()"/>
위 구문은 html 속성에서 onclick 이벤트의 기본 사용법입니다. 또한 사용자 요구 사항에 따라 필요할 때마다 이벤트를 맞춤화했습니다.
HTML onclick 버튼의 예
다음은 html의 onclick 버튼 예입니다.
예시 #1
코드:
<html> <body> <button onclick="Function()">Click</button> <p id="sample"></p> <script> function Function() { document.getElementById("sample").innerHTML = "Welcome"; } </script> </body> </html>
출력:
위의 예에서는 javascript 함수를 만들었습니다. 또한 사용자가 "클릭" 버튼을 클릭하면 브라우저 자체에 "환영합니다"라는 값이 표시됩니다.
예시 #2
코드:
<html> <body> <p id="sample" onclick="Function()">Click</p> <script> function Function() { document.getElementById("sample").innerHTML = "Welcome"; } </script> </body> </html>
출력:
위 예시도 이전 예시 1에서 논의한 것과 동일하지만 여기서는 <버튼>을 사용하지 않습니다. 태그 대신
태그(단락) 태그입니다. 그러면 코드 줄이 줄어듭니다.
예시 #3
코드:
<html> <body> Username: <input type="text" id="user" value="sivaraman" ><br> Password: <input type="text" id="pass"><br><br> <button onclick="Function()">Click</button> <script> function Function() { document.getElementById("pass").value = document.getElementById("user").value; } </script> </body> </html>
출력:
위의 예에서는 사용자 이름에서 비밀번호로 자동 복사되는 '클릭' 버튼을 선택한 후 사용자 이름에서 비밀번호로 값을 복사하는 JavaScript 함수를 호출했습니다. onclick 이벤트의 기본 동작 중 하나입니다.
다양한 이벤트 속 OnClick 이벤트
- 전역 이벤트 핸들러와 같은 일부 다른 이벤트에서 사용되는 onclick 속성 속성은 HTML 요소에서 클릭 이벤트를 처리하는 데 사용되는 이벤트 핸들러 아래의 이벤트 핸들러 메커니즘 중 하나이기도 합니다. 사용자 요청 후 클릭 이벤트가 발생할 때마다 마우스 다운 및 마우스 업 이벤트가 순서대로 발생한 후에 실행됩니다.
- 클릭 이벤트에도 몇 가지 트리거 작업이 있습니다. "key-down" 이벤트에 동일한 동작을 추가하는 것을 고려하면 마우스 포인터나 터치 스크린을 사용하지 않는 사용자도 동일한 동작을 사용할 수 있습니다. onclick 이벤트를 위한 자바스크립트 내장 기능이 있습니다.
- 함수가 MouseEvent 개체를 유일한 인수로 받는 경우 이 함수는 트리거될 이벤트의 요소이기도 합니다. 한 번에 하나의 개체에 대해 하나의 클릭 이벤트 핸들러만 할당됩니다. EventTarget.addEventListener() 메소드를 사용하면 더 유연해집니다.
예를 들어 클릭 후 주어진 값의 색상을 변경하려는 경우
<html> <body> <div id="example">Click</div> <script> document.getElementById('example').onclick = function changeContent() { document.getElementById('example').innerHTML = "Welcome to my domain"; document.getElementById('example').style = "Color: green"; } </script> </body> </html>
출력:
- 위 예에서는 사용자 화면의 텍스트 색상을 변경하기 위해 클릭 이벤트를 호출했습니다. 많은 이벤트 트리거 기능과 마찬가지로 런타임 안내서 및 사용자 요구 사항에 유용할 수 있습니다.
- Onclick 이벤트도 그림 개체의 속성입니다. 또한 사용자가 버튼이나 그림 개체를 클릭할 때 평가되는 표현식이 포함되어 있습니다. onclick 이벤트는 또한 사용자가 이미지의 어느 부분을 클릭하는지에 따라 몇 가지 다른 작업을 수행합니다. 일반적으로 핸들러는
사용자가 마우스 커서를 사용하여 클릭하면 onclick 내부의 코드가 실행되고 html 속성 이름은 대소문자를 구분하지 않으므로 onclick은 onClick처럼 작동하지만 일반적으로 속성은 소문자로 사용됩니다. - 이동 버튼을 누를 때와 마찬가지로 양식 태그를 사용하여 웹 페이지에 액세스하면 컨트롤러는 백엔드 로직에서 사용자 요구 사항을 확인하고 결과 보기를 표시할 수 있습니다. 또한 웹페이지를 다시 로드합니다. onclick 이벤트가 자바스크립트 유효성 검사에서 작동하지 않는 경우가 있습니다. 즉, onclick 이벤트에서 함수를 호출할 때마다 html 페이지를 스크립트합니다. 사용자는 확인해야 하며 onclick() 함수가 정의된 경우 함수 이름을 바꿔야 합니다. 사용자 입력이나 좋아요 버튼은 자바스크립트 기능보다 우선순위가 높습니다.
html 태그에서 onclick 이벤트를 사용하는 데 도움이 되는 몇 가지 제안 사항은 다음과 같습니다.
1. onclick=”javascript:function()”을 사용하지 말고 href 하이퍼링크:
과 같은 속성 내부에 javascript: like 접두어만 사용하세요.2. onclick=" function()" 및 onclick=" function();"과 같은 세미콜론으로 끝나지 않습니다. 둘 다 잘 작동하지만 함수 끝에 세미콜론을 사용하는 것은 좋은 습관이 아닙니다.
3. onclick, onCLICK 및 ONCLICK과 같은 이벤트 속성은 모두 작동하지만 일반적으로 document.getElementById().onclick=”과 같이 작성할 때 소문자와 같은 속성을 작성하고 javascript 자체도 대소문자를 구분합니다. 그러면 모두 다음과 같아야 합니다. 소문자입니다.
결론
onclick은 자바스크립트 함수의 이벤트 트리거이기도 합니다. 사용자 확인 및 웹 페이지 탐색에 도움이 될 수 있습니다. jquery에서는 onclick 이벤트 행위를 사용자 정의 요구 사항의 주요 부분으로 사용합니다. React js와 마찬가지로 angle은 onclick 함수에서 사용하는 다른 프레임워크입니다. 또한 Google Chrome, Mozilla Firefox, Safari 등과 같은 최신 브라우저 대부분을 지원합니다. 자바스크립트에서는 onclick 이벤트 기능을 처리할 수 있을 뿐만 아니라 "선택 시, 제출 시, 제출 시"와 같은 다른 속성에도 사용할 수 있습니다. ontoggle,onkeyup “등.. 사용자 요구 사항에 따라 html에서 이벤트 속성을 사용할 수 있습니다.
위 내용은 HTML 온클릭 버튼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undress AI Tool
무료로 이미지를 벗다

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

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

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

웹 사이트 제목 표시 줄에 아이콘을 추가하려면 HTML의 일부에서 Favicon 파일을 연결해야합니다. 특정 단계는 다음과 같습니다. 1. 16x16 또는 32x32 픽셀 아이콘 파일 준비. favicon.ico를 사용하여 이름을 지정하여 웹 사이트 루트 디렉토리에 배치하거나 PNG 및 SVG와 같은 최신 형식을 사용하는 것이 좋습니다. 2. PNG 또는 SVG 형식과 같은 HTML에 링크 태그를 추가하려면 유형 속성을 적절하게 조정하십시오. 3. 선택적으로 Appletouchicon과 같은 모바일 장치에 고해상도 아이콘을 추가하고 크기 속성을 통해 다양한 크기를 지정합니다. 4. 모범 사례를 따르고, 아이콘을 루트 디렉토리에 배치하여 자동 감지를 확인하고 업데이트 후 브라우저 캐시를 지우고 파일 경로의 정확성을 확인하십시오.

THEREADONLYTRIBITINHINHTML5MAKESFORMINPUTSNON-EDIBLE-EDIBLE-EDIBLESTIBLESTIBLESTIBMISTIONSONDUSTERACTION; 1.ITAPPLIESTOANDELEMENTS; 2.ITUSPLISTONATTRIBITS, 곧 "ReadOnly"NeedStobepresent;

유형 = "색상"을 사용하여 html5 색상 선택기, 1. 색상 입력 추가를 사용하십시오. 2. 값 속성을 통해 기본 색상 값을 설정할 수 있습니다 (#ffffff와 같은 7- 문자 16 진수 형식이어야 함); 3. 모든 최신 브라우저는이를 지원하고 이전 브라우저는 텍스트 입력으로 돌아갑니다. 4. JavaScript로 실시간으로 색상 변경을 미리 볼 수 있습니다. 5. 접근성을 향상시키기 위해 레이블 태그를 추가해야하며 JavaScript 라이브러리를 사용하여 필요할 때 다운 그레이드 지원을 제공 할 수 있습니다. 이 방법은 간단하고 효과적이며 널리 지원됩니다.

데이터 제출 주소 및 메소드를 지정하기 위해 요소 및 동작, 메소드 등과 같은 설정 속성을 사용합니다. 2. Semantics 및 Basic Verification을 달성하기 위해 Type = "이메일"및 필요한 속성과 같은 HTML5 입력 유형을 추가합니다. 3. 속성에 대한 레이블을 통해 입력 상자 ID와 관련하여, 접근성을 향상시키고, 각 태그와 입력 상자 세트를 p 또는 div로 랩핑하여 구조를 최적화합니다. 4. 양식 제출에는 백엔드 처리가 필요하며 테스트 중에 Formspree와 같은 타사 서비스를 교체 할 수 있습니다. 5. 선택적으로 JavaScript를 통해 클라이언트 검증을 향상 시키지만 기본 HTML5 검증은 기본 요구 사항을 충족하고 마지막으로 서버 측의 데이터를 확인 및 정리하여 보안을 보장 할 수 있습니다.

예, Contentedable 속성을 사용하여 HTML 요소를 편집 할 수 있습니다. 구체적인 방법은 대상 요소에 contenteditable = "true"를 추가하는 것입니다. 예를 들어이 텍스트를 편집 할 수 있으며 사용자는 컨텐츠를 직접 클릭하고 수정할 수 있습니다. 이 속성은 Div, P, Span, H1 ~ H6과 같은 블록 레벨 및 인라인 요소에 적합합니다. 기본값은 편집 할 수있는 "true", "false"는 편집 할 수없고, 상위 요소 설정을 상속하기 위해 "상속"입니다. 접근성을 향상 시키려면 tabindex = "0 & Quo를 추가하는 것이 좋습니다.

모바일 장치에 의해 페이지가 올바르게 렌더링되도록 뷰포트 메타 태그를 추가해야합니다. 2. 모바일 우선 디자인 방법을 사용하여 먼저 작은 화면에 대한 기본 스타일을 작성한 다음 미디어 쿼리를 통해 대형 화면에 적응하십시오. 3. Flexbox 또는 그리드를 사용하여 유연한 반응 형 그리드 레이아웃을 만듭니다. 4. Max width : 100%를 통해 다른 장치에서 이미지가 적응 적으로 스케일되어 있는지 확인하여 이미지가 다른 장치에서 적응 적으로 스케일링되도록합니다. 5. 고정 된 픽셀 값보다는 REM, %, VW와 같은 상대 단위의 우선 순위를 정합니다. 6. 브라우저 개발 도구를 사용하고 멀티 스크린 테스트를 위해 실제 장치를 결합합니다. .

이 API는 Navigator.Vibrate () 메소드를 통해 장치 진동을 제어합니다.이 방법은 사용자 제스처가 트리거되고 시간 또는 모드 진동을 지원하며 대화식 피드백을 향상시키는 데 사용됩니다. 1. Calling Navigator. Vibrate (500)로 인해 장치가 500 밀리 초 동안 진동 할 수 있습니다. 2. [300,200,300]과 같은 어레이를 통과하면 진동에 따라 교대 모드가 달성 될 수 있습니다. 3. Navigator를 호출하십시오. 4. 사용자 작업에 의해 트리거되어야하며 자동 재생은 금지되어 있습니다. 5. 일부 모바일 브라우저만이이를 지원하고, iossafari는 일반적으로 그것을 지원하지 않습니다. 6. 하나의 진동 모드 만 동시에 실행되며 새 호출은 현재 진동을 대체합니다. 이 기능은 게임 피드백 및 양식 확인에 적합합니다.

간단한 HTML5 웹 페이지를 만들려면 먼저 선언 문서 유형을 사용한 다음 포함 된 기본 구조를 구축 한 다음 문자 인코딩, 뷰포트 및 제목을 설정하고 제목, 단락, 링크, 그림 및 목록과 같은 가시 컨텐츠를 추가해야합니다. .html 파일로 저장하고 서버 지원없이보기를 위해 브라우저에서 직접 열립니다. 이것은 완전하고 효과적인 HTML5 페이지의 기초입니다.
