作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的代码在运行时会产生“未定义”。
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:
这是将其分配给数组元素的方法:
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:
关于javascript - 使用phantomsjs,如何获取一个值并将其分配给数组的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21490532/
我正在使用简单的 NodeJS 脚本来测试 google.com。使用phantomJS浏览器。 var webdriver = require('selenium-webdriver'); var
我是一名优秀的程序员,十分优秀!