HTML代码: -
<form method="post" onsubmit="return false" action="/riskAuth/bharosaSMLogin.jsp" name="loginForm">
<---Some HTML code inside form tag --->
<input type="HIDDEN" name="ssobrand">
<---Some HTML code inside form tag--->
</form>
<---Some HTML code outside form tag --->
<input type="hidden" value="advisor" name="appId">
<---Some HTML code outside form tag--->
Java代码: -
Elements formElements = doc.getElementsByTag("input");
for(Element formElem : formElements){
/*Code required to check whether input element is inside form element*/
}
我想获取不在表单元素内的输入元素。
答案 0 :(得分:0)
您可以使用CSS选择器和:not pseudo selector。
Elements formElements = doc.select("input:not(form input)");
请参阅http://jsoup.org/apidocs/index.html?org/jsoup/select/Selector.html
上的文档