2013-08-01 3 views
0

제목으로 "alt"라는 텍스트를 얻고 싶지만 Htmlparser의 ImageTag에는 hava가 없습니다. 감사합니다. jQuery로HTML에서 ImageTag의 "alt"를 얻는 방법 Htmlparser

+0

당신이 자바 스크립트를 사용할 수있는 경우 '사용 document.write를 (. document.getElementById를 ("ImageID") ALT) ;'. 좋은 예를 찾으십시오. [여기] (http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_img_alt) – NREZ

+0

감사합니다. 이것은 실제로 좋은 아이디어입니다. 그러나 제 작품은 웹 페이지에서 일부 태그를 얻습니다. 자바와 Htmlparser를 사용하여 원본 페이지를 변경할 수 없습니다. – xiaolong

+0

Java를 사용하는 경우 ... 'HtmlInputText' 클래스를 사용해 볼 수 있습니까? getAlt() 메소드도 있습니다 ... 자세한 정보를 얻을 수 있습니다. [http://docs.oracle.com] .com/javaee/6/api/javax/faces/component/html/HtmlInputText.html). 당신이 그것을 시도하면 알려주십시오 ... – NREZ

답변

1

, 당신은 사용할 수 있습니다 : 자바와

var TextAlt = $('img').attr('alt'); 

:

for(Element imgElement : img) { 
    String imgAlt = imgElement("alt"); 
} 
+0

고마워요,하지만 지금은 자바와 htmlparser를 사용하여 imageTag에서 정보를 얻습니다. 원본 html 페이지, 어떻게해야합니까? – xiaolong

+0

감사합니다. 이보다 더 좋은 방법을 찾았습니다. – xiaolong

+1

if (node ​​instanceof ImageTag) { 문자열 값 = ((ImageTag) (노드)). getAttribute ("alt"); } – xiaolong