提问者:小点点

如何从文件中导入JS和HTML?


在js文件中找到示例导入,请调整它,以便代码保存在js文件中Hello请帮助在js文件中找到示例导入,请调整它,以便代码保存在js文件中

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>table</title>
</head>
<script>
  function myim() {
    a.innerHTML = import code in b.js
  }
</script>

<body >
 <div id="a" align="center">
 </div>

<p>
 <input type="button" name="go" id="bn" value="import" onclick="myim()"></p>
</body>

</html>

null

文件B.JS

null

    <table border="1" cellpadding="0" style="border-collapse: collapse" width="80" dir="rtl">
        <tr>
            <td>&nbsp;<span lang="en">number</span></td>
        </tr>
        <tr>
            <td>1</td>
        </tr>
        <tr>
            <td>2</td>
        </tr>
        <tr>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
        </tr>
        <tr>
            <td>5</td>
        </tr>
    </table>

null


共1个答案

匿名用户

您可以使用javascript中的XMLHttpRequest从服务器请求数据。
file.open(“get”,“b.js”);可用于打开文件。
file.responseText用于从该文件获取数据。

注意:

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>table</title>
</head>
<script>
  function myim() {
    var file = new XMLHttpRequest();
    file.open("GET", "b.js");
    file.onreadystatechange = function (){
        content = file.responseText;
        document.getElementById('a').innerHTML = content;
    }
    file.send(null);
  }
</script>

<body >
    <div id="a" align="center"></div>

    <p><input type="button" name="go" id="bn" value="import" onclick="myim()"></p>
</body>

</html>

谢谢