我是否可以将body元素更改为另一个body element

问题描述 投票:0回答:1

很难在标题中加上短语。我可以将页面的整个正文元素更改为另一个正文元素吗?我想将用户移到另一个页面,然后他们的socket.id更改,所以我想可以将所有元素都更改为下一页的元素。

从头开始创建所有元素并进行整理需要很多时间。有没有办法将整个主体保存到一个变量中,然后为该主体更改当前主体元素?也许我会先以某种方式将其保存到数据库中,然后单击按钮后将其加载到实际页面上?

javascript html dom socket.io
1个回答
0
投票

我不知道为什么我什至不愿意在这里问问题,因为没有人像以前那样帮助过我。但是我发现了一个了不起的解决方案,它是如此简单!

我使用了outerHTML!您可以像这样粘贴整个HTML标记!

const gameelem = document.getElementById('game');
gameelem.outerHTML = `        <div class="title">
<h1>LOREM</h1>
</div>
<h2>
Lorem ipsum... <br>
Lorem ipsum...
</h2>
<h3>
Lorem ipsum... <br>
Lorem ipsum...
</h3>
<input type="text" name="" id="inputPrompts"><input type="button" value="OK" onclick="sendPrompt()">`;
© www.soinside.com 2019 - 2024. All rights reserved.