자바스크립트 document.getElementById 크롬에서 안돼요!! > IT Tip&Tech

본문 바로가기
사이트 내 전체검색


회원로그인

IT Tip&Tech

자바스크립트 document.getElementById 크롬에서 안돼요!!

페이지 정보

작성자 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일13-12-04 20:32 조회11,803회 댓글0건

본문

일부 웹에서 나오는 소스를 가져다 쓰게 되면 getElementById 가 익스플로러에서는 되는데 크롬에서는 안되는 경우가 있습니다. 

저같은 경우 그누보드에서 스킨을 갖다 쓰다가 이 문제를 알았는데요..

이게 익스플로러에서는 왜 되는데 크롬에서 안되냔 말이죠... 크롬이 뭘 잘못했나요?
사실 크롬이 잘못한게 아니라 익스가 잘못한겁니다. 

이게 뭔소린고 하니...

일부 웹 개발자들은 getElementById 를 쓰려는 select 컨트롤이나 check 컨트롤을 이런식으로 정의합니다. 


<select name='아이디'>
<option value='값2'>스트링1
<option value='값2'>스트링2
</select>

자 여기서 클릭 이벤트로 가면 select 컨트롤의 값을 얻어와야 겠죠?

그럼 이렇게 쓸겁니다. 

var myvalue = document.getElementById('아이디').value;

그런데 이게 익스에서는 되고 크롬이나 사파리에서는 안됩니다. 
이건 되는게 맞을까요? 안되는게 맞을까요? 

눈치 채셨다면 안되는게 맞습니다. 

함수명을 보세요 getElementById 입니다.

ID! ID! ID! ID!

select 에 name 이 아니라 

<select id='아이디'>

이렇게 줘야 되는겁니다. 

근데 이 멍청한 MS는 이상한 센스를 발휘해서 id 가 없으면 name 에서 찾아쓰도록 했어요.
문제가 뭐냐고요? 

대부분의 웹 개발자들에게 오해를 줘서 웹 개발자들이 잘 모르고 그냥 name 을 써버려요.
웹표준은 날라가는 겁니다. 

누가 id 에서 없으면 name에서 찾아쓸거라고 예상합니까? 정말 이상한 센스 발휘하시네요;;

문서가 많지않아 정리해둡니다.... 여러분들도 까먹지 마세요~


댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

Total 168건 7 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
78 델 베뉴 8 프로 화면 먹통및 와이파이 오류 문제 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14-01-22 17502
77 지니모션에서 구글 플레이스토어 사용하기 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14-01-06 25762
76 지니모션 오류시 해결법 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14-01-06 16782
75 C# 월과 년만 선택 가능한 Custom DatetimePicker 댓글4 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-12-13 16845
74 guiminer 라데온 6850 verification failed 댓글4 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-12-07 12086
열람중 자바스크립트 document.getElementById 크롬에서 안돼요!! 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-12-04 11804
72 프로그램 실행되는 경로를 알고싶을때? 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-11-06 9406
71 시놀로지 NAS 웹서버에서 404 페이지 커스텀하기 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-09-23 11557
70 Synology NAS 의 vhost.conf 파일 위치 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-09-11 12977
69 Synology NAS에서 아파치 서버만 재시작 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13-09-11 18212
68 [CSS]모바일 글씨크기 고정 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-12-04 12680
67 <td> 태그 CSS 긴글 줄바꿈 문제 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-11-22 12388
66 페이스북 좋아요 버튼과 댓글달기 모듈의 변경 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-11-21 13974
65 게임개발을 하고싶어하는 학생들에게 소개 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-11-19 12593
64 stl reference 사이트 인기글 black_H 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12-11-06 12753
게시물 검색

접속자집계

오늘
677
어제
700
최대
2,826
전체
312,610
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기