繁体   English   中英

当我使用简单的 javascript 单击按钮时,如何在 div 标签中的另一个文件上添加一些 Html 代码

[英]How to add some Html code which on another file in a div tag when I click a button using simple javascript

第 1 页

     <html>
         <body>
            <h1>My heading</h1>
            <p>Some paragrap</p>
         </body>
     </html>

第2页

  <html>
      <body>
         <button>Click</button>
         <div></div>
      </body>
   </html>

因此,当我单击按钮时,我希望使用简单的 javascript 将第 1 页显示在第 2 页的 div 标记之间。

您可以尝试object标签:

<html>
      <body>
         <button onclick="document.querySelector('div').innerHTML = '<object data='page1.html'></object>'">Click</button>
         <div></div>
      </body>
</html>

使用对象标签时,请注意不会添加重复的<html></html>

您还可以在结束</body>标记之前的<script>标记中添加以下 JavaScript 代码,假设 page2 上的<div>标记具有id="newpage"

function load(file) {

 document.getElementById("newpage").innerHTML='<object type="text/html" data="page1.html" ></object>';
}

然后,您可以使用onclick加载此函数,如下所示:

onclick="load();";

祝你好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM