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*/
}
我想获取不在表单元素内的输入元素。
最佳答案
您可以使用 CSS 选择器和 :not 伪选择器来做到这一点。
Elements formElements = doc.select("input:not(form input)");
请参阅 http://jsoup.org/apidocs/index.html?org/jsoup/select/Selector.html 处的文档
关于java - 如何检查输入元素是否在表单元素内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20095633/