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번 질문에 대한 답이라는 것을 알았습니다.
고맙습니다. ^^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
175469 [질문] 주식의 역사? 테마주? 같은게 정리된 글같은게 있을까요 [1] 보리밥4393 24/03/24 4393
175468 [질문] 보조배터리 일체형 셀카봉 괜찮은 게 있을까요? [2] 아케르나르4349 24/03/24 4349
175467 [질문] Jc에서 티맵점수 [8] 카오루4309 24/03/24 4309
175466 [질문] 폰 배터리가 지나치게 빨리 닳는데 무슨 문제인가요? [7] will5775 24/03/24 5775
175465 [질문] 급여이체의 기준에 대하여 질문드립니다. [9] 허느4949 24/03/24 4949
175464 [질문] 실내운동용 운동화 혹은 러닝화 추천 부탁합니다 [4] 천영6397 24/03/23 6397
175463 [질문] 구마유시 성명절기는 뭐라고 생각하시나요? [22] Rays5332 24/03/23 5332
175462 [질문] 대만 여행 질문입니다. [10] 모찌피치모찌피치4417 24/03/23 4417
175461 [질문] 제 방에 벽걸이 에어컨을 설치하고 싶습니다. [7] -PgR-매니아6063 24/03/23 6063
175460 [삭제예정] 디딤돌 대출 이렇게도 가능 한가요? [2] 삭제됨4411 24/03/23 4411
175459 [질문] 파이어폭스 쓰시는분 PGR 리플쓸때 엔터잘되시나요 [11] Arctic4898 24/03/23 4898
175458 [질문] 우리나라 전문직 중 해외 이민에 용이한게 어떤 게 있을까요? [11] No.99 AaronJudge7013 24/03/23 7013
175457 [질문] 곧 전세기간이 끝나는데요 궁금한게있습니다. [6] 라리5049 24/03/23 5049
175456 [질문] 내일 결혼합니다.. 신랑 팁 있을까요? [14] Alfine6106 24/03/23 6106
175455 [질문] 5000만원 이하 흰색이나 베이지 색깔시트 차량이 있나요? [13] 감자돌돌이5217 24/03/23 5217
175454 [질문] 스쿼트 후 한쪽 다리가 살짝 저려서 질문드립니다. [12] 보로미어4748 24/03/23 4748
175453 [삭제예정] 신혼부부 부동산 관련 질문입니다 [25] 삭제됨5608 24/03/23 5608
175452 [질문] 타워 디펜스 게임 타이틀 알려주세요 [2] Starscream5246 24/03/23 5246
175451 [질문] 새컴 질문입니다...그래픽카드 인식불가 인듯한데... [17] 키토5520 24/03/22 5520
175450 [질문] 윈도우를 통째로 백업해서 클라우드에 올릴수 있을까요? [4] 포프의대모험4472 24/03/22 4472
175449 [질문] [컴퓨터 견적] 이륙해도 될까요 [4] FastVulture6331 24/03/22 6331
175448 [질문] GV70 페이스리프트 차량 구매시기 질문 [4] 아침5582 24/03/22 5582
175447 [질문] [모카포트] 뉴브리카 4컵 적정 물/원두 양이 궁금합니다. [2] 아이언맨4416 24/03/22 4416
목록 이전 다음
댓글

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