【发布时间】:2013-08-01 10:23:57
【问题描述】:
作为标题,我想得到“alt”的文字,但是在Htmlparser的ImageTag中没有方法,谁能帮助我,谢谢。
【问题讨论】:
-
如果您可以使用 Javascript,请使用
document.write(document.getElementById("ImageID").alt);。找个好例子here -
谢谢,这确实是个好主意。但我的工作是使用java和Htmlparser从网页中获取一些标签,所以我无法更改原始页面。
-
如果你使用Java...你可以尝试使用
HtmlInputText类...它也有一个getAlt()方法...你可以得到更多信息here。如果您尝试,请告诉我们... -
还是谢谢大家!我找到了一个不错的 jar,它是 htmllexer.jar。它有一个名为“Node”的类,所以我可以得到我想要的。 if(node instanceof ImageTag) { String value = ((ImageTag)(node)).getAttribute("alt"); } 该节点是Node的一个实例变量。
-
哦,好吧...这似乎也是一个不错的选择...让我看看...
标签: image tags html-parsing alt