Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XPATH,返回特定div中的特定元素_Xpath - Fatal编程技术网

XPATH,返回特定div中的特定元素

XPATH,返回特定div中的特定元素,xpath,Xpath,从下面这个特殊的div中,我试图获取可用的大小,这是此处的“值”属性: <input id="swatch-0-s-6072559239" type="radio" name="option-0" value="S" class=""> 但这是行不通的 <div class="swatch clearfix" data-option-index="0"> <div class="option_title">Size</div> <input

从下面这个特殊的div中,我试图获取可用的大小,这是此处的“值”属性:

<input id="swatch-0-s-6072559239" type="radio" name="option-0" value="S" class="">
但这是行不通的

<div class="swatch clearfix" data-option-index="0"> <div class="option_title">Size</div> <input id="swatch-0-xs-6072559239" type="radio" name="option-0" value="XS" checked="" class=""> <div data-value="XS" class="swatch-element xs-swatch"> <label for="swatch-0-xs-6072559239">
            XS <span class="crossed-out"></span></label></div> <input id="swatch-0-s-6072559239" type="radio" name="option-0" value="S" class=""> <div data-value="S" class="swatch-element s-swatch available"> <label for="swatch-0-s-6072559239">
            S <span class="crossed-out"></span></label></div> <input id="swatch-0-m-6072559239" type="radio" name="option-0" value="M" class=""> <div data-value="M" class="swatch-element m-swatch available"> <label for="swatch-0-m-6072559239">
            M <span class="crossed-out"></span></label></div> <input id="swatch-0-l-6072559239" type="radio" name="option-0" value="L" class=""> <div data-value="L" class="swatch-element l-swatch available"> <label for="swatch-0-l-6072559239">
            L <span class="crossed-out"></span></label></div> <input id="swatch-0-xl-6072559239" type="radio" name="option-0" value="XL" class=""> <div data-value="XL" class="swatch-element xl-swatch available"> <label for="swatch-0-xl-6072559239">
            XL <span class="crossed-out"></span></label></div>
大小
XS
s
M
L
特大号

以下同级和input@value你错了,

试试下面

//div[@class='swatch clearfix']/input[@name='option-0']
此外,您的父div标记未关闭

在这里检查输出

//div[@class='swatch clearfix']/input[@name='option-0']