Javascript 从字符串中刮取特定的DOM节点和子节点,插入到新的div中

Javascript 从字符串中刮取特定的DOM节点和子节点,插入到新的div中,javascript,jquery,dom,web-scraping,Javascript,Jquery,Dom,Web Scraping,我需要从一个页面中提取一个特定的DOM节点和子节点,然后将其插入到另一个页面中。我已经接近这一点,但它似乎只抓住了包含元素,而不是需要的子元素: fetch('/sameorigin/page', {}) .then(function(res){ return res.text(); }) .then(function(res){ var html = res; console.log($(html).find('#chart')[

我需要从一个页面中提取一个特定的DOM节点和子节点,然后将其插入到另一个页面中。我已经接近这一点,但它似乎只抓住了包含元素,而不是需要的子元素:

  fetch('/sameorigin/page', {})
    .then(function(res){
      return res.text();
    })
    .then(function(res){
      var html = res;
      console.log($(html).find('#chart')[0], 'chart');

      var chartOne = $(html).find('#chart')[0];

      $('#chartOne').append( chartOne );
    }) 

这只是给了我一个空的
控制台.log
输出显示了什么?听起来你正在获取的页面正在用javascript呈现图表的子项,这意味着仅仅获取源代码是不起作用的,因为javascript不会在常规刮取中执行。你可能需要幻影什么的。是的,你是对的@Rooster有什么办法可以做这个客户端吗?