js如何将一个body标签的内容post到另一个页面显示出来而
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
:js如何将一个body标签的内容post到另一个页面显示出来而 以下是一个简单的示例代码,演示如何使用Javascript将一个body标签的内容post到另一个页面并显示出来: ```html <!-- index.html --> <!DOCTYPE html> <html> <head> <title>Post Body Content</title> </head> <body> <h1>Post Body Content</h1> <p>This is the content that will be posted to the other page.</p> <button onclick="postBodyContent()">Post Content</button> <script> function postBodyContent() { var bodyContent = document.body.innerHTML; var form = document.createElement('form'); form.method = 'POST'; form.action = 'display.html'; var input = document.createElement('input'); input.type = 'hidden'; input.name = 'bodyContent'; input.value = bodyContent; form.appendChild(input); document.body.appendChild(form); form.submit(); } </script> </body> </html> ``` ```html <!-- display.html --> <!DOCTYPE html> <html> <head> <title>Display Body Content</title> </head> <body> <h1>Display Body Content</h1> <div id="displayContent"></div> <script> window.onload = function() { var urlParams = new URLSearchParams(window.location.search); var bodyContent = urlParams.get('bodyContent'); document.getElementById('displayContent').innerHTML = bodyContent; } </script> </body> </html> ``` 在这个示例中,当用户点击按钮时,Javascript会捕获当前页面的body内容,并将其作为隐藏输入字段的值,然后将这个表单提交到另一个页面(display.html)。在display.html页面加载时,Javascript会从URL参数中获取bodyContent的值,并将其显示在页面上。这样就可以实现将一个body标签的内容post到另一个页面并显示出来的功能。
该文章在 2023/12/12 17:39:35 编辑过 |
关键字查询
相关文章
正在查询... |