使用纯javascript从外部网站获取信息

乔治·史密斯

我找到了一个简单的 jQuery 代码片段,可以从外部网站提取信息。但是,我正在努力将其转换为纯粹在 JavaScript 上运行。我认为我在正确的道路上,但我不确定如何过滤提取的信息并仅显示 h1 标签内的文本。如果有人可以提供帮助或为我提供下一步该做什么的提示,我将不胜感激。提前谢谢你!

这是功能齐全的 jQuery 代码:

$.ajax({
    url:'https://enable-cors.org',
        type:'GET',
        success: function(data){
           $('#content').html($(data).find('h1').html());        
        }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="content"></div>

这是我目前拥有的 JavaScript:

let request = new XMLHttpRequest();
request.open("GET", "https://enable-cors.org", true);
request.onload = () => {console.log(request.responseText)}
request.send();

某些表演

你需要

(1) 将回复转换为您可以导航的文档,以便您可以访问 <h1>

(2)#content用找到的内容填充<h1>

let request = new XMLHttpRequest();
request.open("GET", "https://enable-cors.org", true);
request.onload = () => {
  const doc = new DOMParser().parseFromString(request.responseText, 'text/html');
  document.querySelector('#content').innerHTML = doc.querySelector('h1').innerHTML;
}
request.send();
<div id="content"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章