JavaScript에는 특정 대상을 쉽게 얻을 수 있는 몇 가지 사전 구축된 메서드가 포함되어 있으므로 JavaScript를 사용하여 U.R.L.(Uniform Resource Locator)에 해시 값(#text)이 포함되어 있는지 확인하세요. 이는 window.location 개체를 초기화하여 액세스할 수 있는 JavaScript의 해시 속성을 사용하여 수행할 수 있습니다. 이는 사용자 인터페이스를 단순화하고 가장 중요한 웹 탐색 기능을 제공합니다.
이 솔루션을 구축하려면 다음 주제에 대한 사전 지식이 필요합니다. -
HTML - 페이지의 뼈대를 구축하세요. 내부 태그를 사용할 곳입니다.
HTML 이벤트(onclick(), onchange() 등)
JavaScript 창 객체, 위치 객체, 해시 속성.
이 프로그램에서 사용하는 기본 구문은 -
입니다. 으아악Window - 웹 브라우저 프레임을 지정하는 JavaScript 개체입니다. 이는 귀하의 브라우저에 특정한 방법을 처리합니다. Windows 속성은
구문:
아아아아Location - 현재 웹페이지 URL에 대한 정보가 포함된 창 개체의 속성입니다.
구문:
아아아아Hash - # 뒤에 텍스트가 포함된 위치 개체의 속성입니다. URL에 "/tutorialspoint/#java"가 포함된 경우. 그런 다음 location.hash는 "java" 값을 반환합니다.
1단계 - 태그
를 사용하여 HTML 버튼2단계- 버튼 라벨 에 onclick 이벤트를 삽입하고 그 안에 . 함수 이름은 사용자가 정의하므로 편의에 따라 변경할 수 있습니다.
3단계- JavaScript 화살표 함수 checkHash() 만들기.
4단계 - window 개체 방법 location 및 위치 방법 hash을 사용합니다. window.location.hash의 결과를 변수에 저장합니다.
5단계 - 변수를 if-else의 조건으로 전달합니다.
6단계 - if-else에 전달된 변수가 true이면 "해시 발견"을 반환하고, 그렇지 않으면 전달된 변수가 false이면 "해시를 찾을 수 없음"을 반환합니다.
이 상태에서는 아래 주소창과 같이 해당 웹페이지의 URL(http://127.0.0.1:3000/index.html)에 #텍스트가 포함되어 있지 않으므로 window.location .hash가 되지 않습니다. 참조된 변수에 무엇이든 저장할 수 있으므로 false를 반환하고 "해시를 찾을 수 없습니다."를 인쇄합니다.
앵커 텍스트를 클릭하면 HTML 속성 href="#java"의 값이 현재 URL과 연결되므로 window.location.hash에는 연결된 해시 텍스트 "#java"가 포함되므로 true를 반환하는 이름이 해시는 "h" 변수에 저장되고 "h" 변수는 if-else 조건에서 확인되며 해당 출력은 "outputVal" id 컨테이너 내에 표시됩니다.
결론
위 내용은 JavaScript를 사용하여 URL에 해시가 포함되어 있는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!