我在这里获得HTML代码。选择标记ID
在浏览器中,我能卖到使用Firebug每个ID喜欢
document.querySelectorAll('section').item(0).id
这意味着,如果我做一个变量
inputFields = this.evaluate(function() {
return document.getElementsByTagName('section');
});
所以inputFields
阵列应该有他们的ID的所有四个部分。稍后,我可以使用inputFields.item(index).id
来访问它,指向任何节ID。
这里是我的卡斯帕脚本:
casper.then(function(){
var inputFields = this.evaluate(function(){
return document.getElementsByTagName('section');
});
require("utils").dump(inputFields.item(1).id);
});
请纠正我,如果我做错了什么。我得到的错误:
error: 'undefined' is not a function (evaluating 'inputFields.item(1)')
# TypeError: 'undefined' is not a function (evaluating 'inputFields.item(1)')
我想有一个节ID的数组。
我的回答有帮助吗,你有什么问题吗? –