javascript_javascript 기술에서 숨겨진 레이어를 표시하는 더 나은 방법 분석
이것은 Q&A 페이지입니다. 디자이너는 관련 질문을 클릭하면 해당 답변이 그 아래에 표시되기를 바랍니다. 이는 비교적 일반적인 기능입니다. 일반적인 해결 방법은 "답변"을 전체 질문 컨테이너의 하위 요소로 처리한 다음 상위 요소의 버튼을 클릭하여 해당 하위 요소를 확장하는 것입니다. 상위 요소와 하위 요소 간의 대응을 통해 제목과 답변을 일치시킵니다.
단, HTML 작성 시 스크립팅을 고려하지 않았기 때문에(요구사항은 추후 추가됨) 답변과 제목 사이에 상위-하위 관계가 없습니다. HTML 코드는 다음과 같습니다.
그래서 답변과 제목을 일치시키기 위해서는 또 다른 방법이 필요합니다. 요소의 위치를 캡처하여 요소를 일치시킬 수 있습니다. 즉, 첫 번째 제목은 전체 시퀀스의 첫 번째 답변에 해당하고, 두 번째 제목은 두 번째 답변에 해당해야 합니다. 이러한 방식으로 HTML 구조에 관계없이 해당 통신을 제어할 수 있습니다.
- 번호제목편집기/Asker
- 1작은 가게를 열려면 비용을 지불해야 하나요? 고객 서비스
-
이 단계에서는 Yuce가 수수료를 부과하지 않으므로 사용자는 걱정할 필요가 없습니다.
부가 가치 서비스의 기능 모듈 외에도. 고객 서비스> li>- 2열고 싶습니다. 매장에서 비용을 지불해야 하나요? ; /span>
이 단계에서는 비용이 청구되지 않습니다. 걱정하지 마세요.
부가 가치 서비스의 기능 모듈 외에도. 고객 서비스> li>
스크립트 설명: openLink 아이콘을 클릭하면 openLink와 동일한 위치의 답변이 표시됩니다. 여기서는 onclick 이벤트를 클로저 안에 넣고 for 루프가 활성화되기 전에 끝날 때까지 기다려야 합니다. 그러한 클로저가 없으면 어떤 openLink를 클릭하더라도 openLink.length 값이 표시됩니다.
document.getElementsByClassName = function( eleClassName)
{
var getEleClass = [];//배열 정의
var myclass = new RegExp("\b" eleClassName "\b");//정규식 객체 생성
var elem = this.getElementsByTagName("*");//문서의 모든 요소 가져오기
for(var h=0;h
var 클래스 = elem[ h ].className;//클래스 객체 가져오기
if (myclass.test(classes)) getEleClass.push(elem[h]);//정기 비교, 원하는 CLASS 객체 가져오기
}
return getEleClass;//Return array
}
//클래스를 캡처하는 방법입니다. 복사해서 사용하면 괜찮습니다.
var Answer = document.getElementsByClassName("answer");
var openLink = document.getElementsByClassName("openLink")
var closeLink = document.getElementsByClassName("closeLink"); >
for (i = 0; i{
(
function(i){
openLink[i].onclick = function(){
var j = i;
answer[j].style.display = "block"
}
closeLink[i].onclick = function (){
var j = i; 답변[j].style.display = "없음"
}
}
)(i)
}

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

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

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

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

뜨거운 주제











WebSocket과 JavaScript: 실시간 모니터링 시스템 구현을 위한 핵심 기술 서론: 인터넷 기술의 급속한 발전과 함께 실시간 모니터링 시스템이 다양한 분야에서 널리 활용되고 있다. 실시간 모니터링을 구현하는 핵심 기술 중 하나는 WebSocket과 JavaScript의 조합입니다. 이 기사에서는 실시간 모니터링 시스템에서 WebSocket 및 JavaScript의 적용을 소개하고 코드 예제를 제공하며 구현 원칙을 자세히 설명합니다. 1. 웹소켓 기술

데스크탑 레이아웃이 잠겨 있으면 어떻게 됩니까? 컴퓨터를 사용할 때 데스크탑 레이아웃이 잠기는 상황이 발생할 수 있습니다. 이 문제는 데스크탑 아이콘의 위치를 자유롭게 조정하거나 데스크탑 배경을 변경할 수 없음을 의미합니다. 그렇다면 데스크탑 레이아웃이 잠겨 있다는 메시지가 나타나면 정확히 무슨 일이 일어나고 있는 걸까요? 1. 데스크탑 레이아웃 및 잠금 기능 이해 먼저 데스크탑 레이아웃과 데스크탑 잠금의 두 가지 개념을 이해해야 합니다. 데스크탑 레이아웃이란 바로가기, 폴더, 위젯 등 데스크탑의 다양한 요소를 배열하는 것을 말합니다. 우리는 자유로울 수 있어

JavaScript 및 WebSocket: 효율적인 실시간 일기 예보 시스템 구축 소개: 오늘날 일기 예보의 정확성은 일상 생활과 의사 결정에 매우 중요합니다. 기술이 발전함에 따라 우리는 날씨 데이터를 실시간으로 획득함으로써 보다 정확하고 신뢰할 수 있는 일기예보를 제공할 수 있습니다. 이 기사에서는 JavaScript 및 WebSocket 기술을 사용하여 효율적인 실시간 일기 예보 시스템을 구축하는 방법을 알아봅니다. 이 문서에서는 특정 코드 예제를 통해 구현 프로세스를 보여줍니다. 우리

원격 데스크톱 연결을 사용하는 사용자가 많습니다. 사용 시 상대방의 작업 표시줄이 표시되지 않는 등 몇 가지 사소한 문제가 발생합니다. 실제로는 상대방의 설정 문제일 가능성이 높습니다. 솔루션. 원격 데스크톱 연결 중에 상대방의 작업 표시줄을 표시하는 방법: 1. 먼저 "설정"을 클릭합니다. 2. 그런 다음 "개인 설정"을 엽니다. 3. 그런 다음 왼쪽에서 "작업 표시줄"을 선택합니다. 4. 그림에서 작업 표시줄 숨기기 옵션을 끕니다.

JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법, 특정 코드 예제가 필요합니다. 서문: 웹 개발에서는 서버와의 데이터 상호 작용이 종종 포함됩니다. 서버와 통신할 때 반환된 HTTP 상태 코드를 가져와서 작업의 성공 여부를 확인하고 다양한 상태 코드에 따라 해당 처리를 수행해야 하는 경우가 많습니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법과 몇 가지 실용적인 코드 예제를 제공합니다. XMLHttpRequest 사용

Linux 시스템에서는 pwd 명령을 사용하여 현재 경로를 표시할 수 있습니다. pwd 명령은 PrintWorkingDirectory의 약어로 현재 작업 디렉터리의 경로를 표시하는 데 사용됩니다. 현재 경로를 표시하려면 터미널에 다음 명령을 입력하십시오. pwd 이 명령을 실행하면 터미널에 /home/user/Documents와 같은 현재 작업 디렉터리의 전체 경로가 표시됩니다. 또한 몇 가지 다른 옵션을 사용하여 pwd 명령의 기능을 향상할 수 있습니다. 예를 들어 -P 옵션은 다음을 표시할 수 있습니다.

WIFI 비밀번호는 자주 입력할 필요가 없기 때문에 잊어버리는 것이 일반적입니다. 오늘은 3초 안에 완료할 수 있는 가장 간단한 WIFI 비밀번호 찾는 방법을 알려드리겠습니다. WIFI 비밀번호를 확인하려면 WeChat을 사용하여 스캔하세요. 이 방법의 전제는 WIFI에 연결할 수 있는 휴대폰이 있어야 한다는 것입니다. 자, 튜토리얼을 시작해 보겠습니다. 1단계. 전화기를 입력하고 전화기 상단을 아래로 당겨서 상태 표시줄과 WIFI 아이콘을 불러옵니다. 2단계. WIFI 아이콘을 길게 눌러 WLAN 설정으로 들어갑니다. WIFI 아이콘을 누릅니다. 3단계. 연결됨을 클릭하고 집의 WIFI 이름을 입력하고 비밀번호 공유를 클릭하면 QR 코드가 나타납니다. WIFI 비밀번호 공유 4단계, 스크린샷을 찍어 이 QR 코드를 저장합니다. , 바탕 화면의 WeChat 아이콘을 길게 누르고 스캔을 클릭하세요.

최근 삼성디스플레이와 마이크로소프트(MS)가 중요한 협력 협약을 체결했다. 이번 협약에 따라 삼성디스플레이는 수십만 개의 혼합현실(MR) 헤드마운트 기기용 OLEDoS 패널을 개발해 마이크로소프트에 공급하게 된다. 마이크로소프트는 게임, 영화 등 멀티미디어 콘텐츠용 MR 기기를 개발할 예정이다. OLEDoS 사양이 확정된 후 출시될 예정이며, 주로 상업용 분야에 서비스를 제공할 예정이며, 이르면 2026년에 출시될 것으로 예상됩니다. OLEDoS(OLED on Silicon) 기술 OLEDoS는 실리콘 기판에 OLED를 증착하는 새로운 디스플레이 기술로, 기존 유리 기판에 비해 더 얇고 픽셀이 높습니다. OLEDoS 디스플레이와 일반 디스플레이
