我有一个名为的文本文件,我想导入该文件的内容,然后将其输出到 HTML 中的一个段落。我该怎么做呢?
慕哥6287543
浏览 85回答 1
1回答
江户川乱折腾
使用XMLHttpRequest,例如:function World(){ const xhr = new XMLHttpRequest; xhr.open('POST', 'hello_world.txt'); // change url accordingly xhr.onload = resp=>{ document.getElementById('test').textContent = resp.responseText; } xhr.send();}就我个人而言,我会尝试将 HTML 与 JavaScript 分开。onload='World()所以,如果我们在你的标签中去掉了<body>,并且你像你的test.js页面一样使用外部 JavaScript,它会像:let doc, bod, I; // for use on other loadsaddEventListener('load', ()=>{ // same as your body load Event - everything deeper than load is indenteddoc = docmuent; bod = doc.body; I = id=>doc.getElementById(id);const xhr = new XMLHttpRequest;xhr.open('POST', 'hello_world.txt'); // change url accordinglyxhr.onload = resp=>{ I('test').textContent = resp.responseText;}xhr.send();}); // end load