【发布时间】:2012-09-03 19:45:25
【问题描述】:
假设我在一个 HTML 文档中有多个脚本节点,我将如何选择所有包含特定源值的节点:
<head>
</head>
<body>
<script type="text/javascript">
blah();
</script>
</body>
只选择正文中包含函数blah的脚本节点的正确方法是什么?
更新
我试过//script[contains(text(), 'blah')],但没用。
【问题讨论】:
-
不可能像
//script[contains(., 'blah')]这么简单吧? -
我一直在尝试
//script[contains(text(), 'blah')],但它不起作用...有没有办法限制只在正文中查找脚本节点? -
//script[contains(text(), 'blah')]应该也可以。知道为什么它不适合你会很有趣。 -
@Tomalak 它也适用于
text(),一定是某个地方有错字。