nouna12
198
2015-03-06 20:53:54
3
2542

네이버 에서 제공 하는 스마트에디터 관련 질문합니다.


네이버 스마트에디터에서 img 를 올리면 
텍스트 작성 되는 부분에 img 태그가 생성이 되는데요..
제가 그 img 태그의 속성 값을 이용하려고 
 document.getElementsByTagName('img'); 이태그를 이용 해서 
object 를 얻어오고  겟어트리뷰트 메서드로 속성 값을 가져오려고 하는데 
object 얻어 오는 것 까지는 되는거 같은데 
그이후에 속성값에 접근 하면 undefind 로 나와 버립니다... 
구글링 해서 속성값에 접근 하는 모든 메서드를 검색해보고 적용 해 보아도 그어떠한 것도 
안먹히더라고요 

도대체 어떻게 접근 해야 하는것인가여 ?

0
0
  • 답변 3

  • 랑겔한스
    1k
    2015-03-06 20:57:27

     document.getElementsByTagName('img'); 는 Element의 배열로 넘어옵니다. 그부분까진 확인하신거죠?

    0
  • nouna12
    198
    2015-03-06 21:43:23
    네 확인 했습니다.. ㅠㅠ
    0
  • chlrbgh89
    51
    2015-03-09 16:21:40

    네이버 스마트 에디터는 에디터 구동시 iframe생기는 구조입니다.

    document.getElementsByTagName('img') 태그를 이용시

    document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByTagName("img")

    로 접근하셔야 합니다.


    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.