2011-02-09 3 views

답변

1

, 당신은 사용할 수 있습니다

Element e = DOM.getElementById("myImgElementId"); 
ImageElement img = ImageElement.as(e); 
String imageSrc = img.getSrc("src"); 

+0

원래 포스터는 경우 :

Element e = com.google.gwt.user.client.DOM.getElementById("myImgElementId"); String imageSrc = e.getPropertyString("src"); 

당신이 강력한 타이핑의 팬이라면, 당신은 또한 무언가 같이 할 수 이미지를 클릭했을 때 (예 : 동봉 한'' 태그) 이동하려는 링크를 찾고 있었으면 현재 Element의'getTag()'가 'AnchorElement.TAG'와 같을 때까지 ImageElement의 getParent() 체인을 크롤링 할 수 있습니다. '. JSO 하위 유형으로 작업하기 때문에'instanceof' 테스트를 수행 할 수 없습니다. – BobV

0

당신이 찾고있는 것은 DOM 쿼리 기능입니다. GWT에서 어떤 것들이 생겼는지에 대해서는 잘 모르겠지만, jQuery는 이것을 위해 만들어졌습니다. 여기에 해당 라이브러리를 사용하는 예는 다음과 같습니다

If you're looking for...     then call javascript... 

<img id="myImg" src="foo.jpg" />   $('#myImg') 
<a href="stackoverflow.com">cool</a>  $('a[href="stackoverflow.com"]') 

그 이상을 jQuery를 또는 CSS3 셀렉터에서 검색을 실행합니다. 희망이 도움이됩니다. 요소가 id를 가지고 있다면

관련 문제