如何在Javascript中找到文档中的标记

时间:2016-02-05 13:49:50

标签: javascript node.js

我想知道文件 - 这是一个html文件 - 是否有“某些”标签。如果是这样,我想获得它的所有属性。

我试过

var data = require('test.html');
if(data.toLowerCase().indexOf('<iframe') > -1|| data.toLowerCase().indexOf('<iframe>') > -1){
 console.log('yeaaah it exist'); 

 // get iframe attributes
}

我能够找到标签是否存在,但我怎样才能获得其属性? 这也是在服务器端。

1 个答案:

答案 0 :(得分:0)

好的,我用Cheerio完成了它

var cheerio = require("cheerio");
var url = "./test.html";  // if it does not work try with absolute url
download(url, function(data) {
if (data) {
// console.log(data);
var TestData = cheerio.load(data);
// to get the tag simply use TestData("sometag")
console.log(TestData("sometag").length);
 }
});