1

Elements を使用して要素の配列を取得しようとしていますが、ここでは機能しません。

誰でもそれで私を助けることができますか?どうもありがとうございます。

ここに私のコードがあります:

<select name="test" id="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

今、すべてのオプション要素を取得しようとしています:

client.url('www.somesite.com')
  .elements('#select>option').then(function(res){
       console.log(res.length);
    })

しかし、「res.length」に対して「未定義」の結果が得られました。

getText を使用すると、正しい結果が得られます。

 client.url('www.somesite.com')
  .getText('#select>option').then(function(res){
       console.log(res.length);
    })
4

1 に答える 1

2

プロパティにアクセスする必要がありvalueます。

console.log(res.value.length);
于 2015-11-05T04:45:01.787 に答える