目前,我使用XMLHttpRequest获取了一个单独的HTML文件,并请求一个带有[object HTMLDocument]的文档。我将这个对象放入当前正在处理的HTML文件中,以便希望将游戏显示在[object HTMLDocument]中。
如果您console.log([object HTMLDocument]),则会得到↓,这是游戏的代码。该游戏使用JavaScript来运行。
<table>
<tbody><tr>
<td></td>
<td class="highest"><div class="ogffpts_0002">101.7</div></td>
</tr><tr>
<td></td>
<td><div class="ogffpts_0006">101.6</div></td>
</tr></tbody>
</table>
<table>
<tbody><tr>
<td></td>
<td><div class="ogffpts_0004">88.7</div></td>
</tr><tr>
<td></td>
<td class="highest"><div class="ogffpts_0007">101.9</div></td>
</tr></tbody>
</table>
这是当您尝试将文档对象放在阴影元素中时为主HTML文件获得的元素树。↓
#document
<!doctype html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>My Game</title>
<script type="text/javascript" src="phaser.min.js"></script>
</head>
<body>
<script type="text/javascript" src="game.js"></script>
</body>
</html>
这是我用来制作文档对象并将其放在阴影元素中的代码。有没有什么方法可以使用XMLHttpRequest,使用不同的响应类型等使这项工作正常进行,因此游戏会显示在我选择的容器内?当我这样做时,我得到的只是容器中的文字,写着[object HtmlDocument]。
<div id="somethin">
↓#shadow-root(open)
"[Object HTMLDocument]" <-console.log this shows everything is there ↑
div