繁体   English   中英

使用phantomsjs,如何获取值并将其分配给数组的元素?

[英]Using phantomsjs, how to get a value and assign it to an element of an array?

下面的代码在运行时会产生“未定义”。

var getList = document.getElementById('lbExercises').option;
console.log(getList);

我希望从中获取数据的html如下:

<select id="lbExercises" class="listBox" style="height:400px;width:350px;"                
name="lbExercises" size="4">
<option value="1270">Value I want to Extract 2</option>

问题出在我的JS代码上-如果它通过使用phantomsjs filename.js帮助我运行我的代码

谢谢。

您可以像这样获得第一个选项的第一个值:

var getList = document.getElementById('lbExercises');
console.log(getList.options[0].value);

参见jsFiddle:

http://jsfiddle.net/3LLBS/

这是将其分配给数组元素的方式:

var anArray = new Array();
anArray[0] = 123;
anArray[1] = 456;
anArray[2] = 789;

// assign the new value
anArray[1] = getList.options[0].value;

console.log(anArray[1]);

参见jsFiddle:

http://jsfiddle.net/3LLBS/1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM