【发布时间】:2017-11-29 18:13:48
【问题描述】:
我在 html 中有几个输入。如何编写带有通配符的 xpath 查询来替换 name 属性中的数值以选择所有输入元素?我试过//div/input[contains(@name, "name")],它有效,但我更喜欢使用通配符。类似于//div/input[@name="models[.*.].name"]。
html:
<div>
<input type="text" name="models[1].name" value="">
<input type="text" name="models[2].name" value="">
<input type="text" name="models[3].name" value="">
<input type="text" name="models[4].name" value="">
<input type="text" name="models[5].name" value="">
<input type="text" name="models[6].name" value="">
</div>
【问题讨论】:
-
你真正想要什么?
-
你能分享你的代码试验吗?
-
你可以使用starts-with和ends-with的组合 -- stackoverflow.com/questions/26217002/…