PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2023/10/21 01:49:56
Name ArcanumToss
Subject [질문] 자바스크립트 질문입니다. (수정됨)
1) <p>문단 태그입니다.</p>
2) <p a="1" b="2" class="c1 c2">문단 태그에 임의의 a와 b를 넣고 값을 부여했습니다.</p>

2)번과 같이 p 태그를 작성했다고 가정하겠습니다.
이때 p 태그에 있는 id가 무엇인지 알고 싶을 때에는 alert(this.id)라고 쓰면 'p1'이라는 값을 알림창이 뜨면서 출력해 줄 겁니다.
질문입니다.

1.
그런데 만일 임의로 추가한 a의 값을 출력하고 싶을 때에는 뭐라고 해야 '1'를 출력할까요?

alert(this.???????)


2.
p태그에 `class="c1 c2"`와 같이 기술했을 때에는 alert(this.classList[0])이라고 하면 'c1'을, lert(this.classList[1])이라고 하면 'c2'를 띄울 겁니다(아니면 this.className이나 this.classList라고 해서 'c1 c2'라고 확인할 수도 있고요).
그렇다면 p 태그에 임의로 추가한 a와 b를 classList를 이용해서 확인하듯이 접근하려면 어떻게 해야 하나요?

alert(this.임의로추가한속성들의List???????)

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
기무라탈리야
23/10/21 03:02
수정 아이콘
본문 내용만으로는 파악이 어렵네요;;;;
일단 태그가 안보였는데 개발자도구로 보니 아마 글에다가 직접 코드를 쓰신 것 같은데 js는 날아가고 html만 남아있는 것 같습니다.
ArcanumToss
23/10/21 09:25
수정 아이콘
새벽까지 연구하고 고민하다가 너무 피곤해서 글을 남긴 후 제대로 보이는지 확인을 안 했었네요.... ㅠ.ㅠ
아닌밤
23/10/21 03:59
수정 아이콘
getAttribute라는 메소드가 있습니다.
https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute

구체적인 사용 맥락을 말씀해주시지 않아서 잘 모르겠지만, 일반적으로 사용자가 추가하고 싶은 데이터가 있을 때 비표준인 임의의 attribute를 사용하기 보다 data attribute를 사용하는 것이 권장되고, 이때는 dataset이라는 프로퍼티를 통해서 값을 확인하시는 것이 가능합니다.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
ArcanumToss
23/10/21 09:36
수정 아이콘
아이고.. 새벽까지 고민하다가 글을 남기고는 피곤한 나머지 글이 제대로 보이는지 확인을 안 했었네요.
그런데 님 댓글에서 답을 찾았습니다.
1번 질문에 대한 답이 getAttribute() 메소드였네요.
2번 질문에 대한 답은 링크로 걸어 주신 곳에서 getAttribute() 메소드 바로 아래에 getAttributeNames()라고 써 있고요.
이름을 보자마자 이게 2번 질문에 대한 답이라는 것을 알았습니다.
고맙습니다. ^^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
173193 [질문]  다들 스트리밍 뭐 쓰시나요? [19] 그때가언제라도8715 23/10/22 8715
173192 [질문] 단기간(두달) 생존 영어회화 빠르게 늘리는 방법이 있을까요? [7] 마로니에9278 23/10/22 9278
173191 [질문] 전문적인 미술 평론가분들은 거장의 작품을 알아보나요? [5] 칭찬합시다.7571 23/10/22 7571
173190 [질문] 코로나 팬대믹과 다음 레뽀6707 23/10/22 6707
173189 [질문] 알리에서 파는 알루미늄 키보드, 이런 것들 쓸만한가요? [13] 교대가즈아8406 23/10/22 8406
173188 [질문] 손흥민의 epl 위치를 전 레전드들과 비교하면, [22] 강릉신10810 23/10/22 10810
173186 [질문] 체중계의 수명에 몸무게가 관련이 없을까요? [22] 제드8437 23/10/22 8437
173185 [질문] 무선충전기 작동 원리 잘 아시는 이과인 계신가요? [2] 니체9610 23/10/22 9610
173183 [질문] 삼국지 읽어보고싶은데 전략 삼국지 괜찮나요? [17] 라리8985 23/10/22 8985
173181 [질문] 그래픽카드 드라이버 업데이트 후 영상의 색이 이상해졌습니다. [2] kafka8896 23/10/22 8896
173180 [질문] 3대 가족, 1월 동남아 여행지 좀 [7] Meister7263 23/10/22 7263
173179 [질문] 윈도우PC에서 아이폰을 작동 시킬 수 있는 프로그램이 있나요? 시라노 번스타인6538 23/10/21 6538
173178 [질문] 클래식 판타지 웹소설 추천 [6] 크음6924 23/10/21 6924
173177 [질문] 랑그릿사모바일_복귀 유저 진로 조언 좀 부탁 드립니다. [6] 원스7043 23/10/21 7043
173176 [질문] 화장실 배기구 여는법 아시는분 계신가요? [2] 크음6562 23/10/21 6562
173175 [질문] 디아4 플스5 2인 플레이 가능한 조건이 궁금합니다. [1] 덴드로븀6771 23/10/21 6771
173174 [질문] 현재 월즈 현역중에 페이커 데프트급 화석 누가 살아남았나요? [11] backtoback7587 23/10/21 7587
173172 [질문] 지금 아이폰 사전예약 어디가 제일 좋나요? [3] 사이시옷6245 23/10/21 6245
173171 [질문] 중고차 구매 절차를 잘 모르겠습니다. [3] 아밀다7595 23/10/21 7595
173170 [질문] 제주도 1박2일 맛집 추천 부탁드립니다(3인가족) [4] EY7025 23/10/21 7025
173169 [질문] 파이썬 머신러닝(텐서플로우)용 리눅스 설치 [17] 엔지니어8826 23/10/21 8826
173168 [질문] 과속단속 카메라 설치 기준에 대해 아시는분이 계실지요 [5] 앙몬드7508 23/10/21 7508
173167 [질문] 자바스크립트 질문입니다. [4] ArcanumToss7772 23/10/21 7772
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로