Используя Google Web Toolkit или Javascript, как мне разобрать HTML, чтобы найти элемент изображения и его ссылку? - PullRequest
0 голосов
/ 09 февраля 2011

Я бы предпочел ответ в GWT, но я должен быть в состоянии перевести Javascript для своих целей.Любая помощь приветствуется!

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

Если элемент имеет идентификатор, вы можете использовать:

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

Если вы любите строгую типизацию, вы также можете сделать что-то вроде:

Element e = DOM.getElementById("myImgElementId");
ImageElement img = ImageElement.as(e);
String imageSrc = img.getSrc("src");
0 голосов
/ 09 февраля 2011

Я думаю, что вы ищете функцию запроса 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, чтобы узнать больше. Надеюсь, это поможет.

...