JavaScript编码练习:从Web服务器获取文本文件的内容,并将内容填充到HTML网页

这篇博客展示了如何使用JavaScript的fetch API从远程URL获取编程语言列表,并将其动态加载到HTML页面的无序列表中。通过响应式编程处理HTTP请求,将接收到的文本内容分割为数组,然后遍历数组创建并添加列表项。
摘要由CSDN通过智能技术生成

问题描述

        

<html>
 <head>
 </head>
 <body>
	<h2>A few programming languages</h2>
	<ul id="languageList">
	</ul>
  </body>
</html>

预期输出:

 解决办法

        我的:

//Write-Your-Code-Here
fetch(
    "https://raw.githubusercontent.com/bpesquet/thejsway/master/resources/languages.txt"
)
.then(reponse => reponse.text())
.then(text =>{
    const languageArray = text.split(";");
    const languageListElement = document.getElementById("languageList");
    languageArray.forEach(language =>
    {
        const languageElement = document.createElement("li");
        languageElement.textContent = language;
        languageListElement.appendChild(languageElement);
    });
  
}) 
 .catch(err => {
    console.error(err.message);
  });

参考答案:

fetch(
  "https://raw.githubusercontent.com/bpesquet/thejsway/master/resources/languages.txt"
)
  .then(response => response.text()) // Access and return response's text content
  .then(text => {
    const languages = text.split(";");
    const listElement = document.getElementById("languageList");
    languages.forEach(language => {
      // Create the list item for the language
      const languageElement = document.createElement("li");
      languageElement.textContent = language;
      // Add the item to the list
      listElement.appendChild(languageElement);
    });
  })
  .catch(err => {
    console.error(err.message);
  });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值