2010-08-11 2 views
1

getElementById() 및 getElementsByClassName()은 gmail에서 많은 요소를 찾을 수 없습니다.Gmail에서 GetElement 메소드가 작동하지 않습니다.

<div id=":qy" class="z9 z8 T2"><span class="is">Mail</span><div class="Ww4Jzd"></div></div> 

아직 크롬 콘솔에서 document.getElementById(":qy")을 실행하는 그것을 발견하지 않습니다 예를 들어, 탐색 모음에서 "메일"이라는 제목 사업부는 코드가 있습니다. 내가 뭘 놓치고 있니?

+3

iframe이나 그와 같은 것이 아닌가요? –

답변

2

iframe에 있습니다. 이 작업을 수행해야합니다 :

document.getElementById('canvas_frame').contentWindow.document.getElementById(':qy') 
0

ID는 콜론으로 시작되지 않을 수 있습니다.

+0

이것은 정말로 의견이며 질문에 대한 답변이 아닙니다. 작성자에 대한 의견을 남기려면 "의견 추가"를 사용하십시오. – Pratik

+0

@Pratik 글쎄, 2 년 전이었고, getElementById가 작동하지 않는 유효한 이유입니다. – RoToRa

+0

나는 짧은 설명에서이 것을 깨닫지 못했다. – Pratik

관련 문제