有 org.w3c.dom.Document 等方法,例如getElementById(String elementId)
,getElementsByTagName(String tagname)
等,但是可以按文字值获取元素吗?
答案 0 :(得分:4)
不使用普通的DOM API。您可以使用XPath,它可以轻松与DOM集成。例如,以下XPath表达式将返回具有文本内容Element
的所有abc
个节点:
//Element[text()="abc"]
您可以this answer作为示例。
答案 1 :(得分:0)
您可能想尝试使用某些JavaScript。
在你的JS中,使用element.innerHTML来比较元素的文本/值。