在Node.js中,如果要使用HTML的DOM tree,必需再安裝jsdom這個套件
安裝jsdom
npm install jsdom
使用jsdom方式也非常簡單
//引入jsdom module
var jsdom = require("jsdom");
//設定環境
jsdom.env(
//HTML網頁
"http://test.com/test/",
//引用的js(這邊引用了jQuery,所以操作DOM tree時可以使用jQuery)
[
"https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js",
"http://test.com/test/test.js"
],
//jsdom會將上面兩個HTML和Javascript一起整合到window變數中
function(errors, window){
//取得id=doc的html
console.log(window.$("#doc").html());
//使用test.js中的function
console.log(window.showYear());
}
);