Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JavaScript打印到HTML文档_Javascript_Html - Fatal编程技术网

将JavaScript打印到HTML文档

将JavaScript打印到HTML文档,javascript,html,Javascript,Html,JavaScript作业分配请求“在文档窗口中显示结果”。我假设这意味着在HTML文档而不是弹出窗口上打印JS答案 我可以让这段代码在控制台中运行,但我完全不知道如何将其打印到HTML文档上。据我所知,使用document.write是一种糟糕的形式,“return”似乎不起作用。有什么建议吗 for (var i = 1; i <= 10; i++) { var mm = (i * 25.4); console.log (i + " inches = " + Math.round

JavaScript作业分配请求“在文档窗口中显示结果”。我假设这意味着在HTML文档而不是弹出窗口上打印JS答案

我可以让这段代码在控制台中运行,但我完全不知道如何将其打印到HTML文档上。据我所知,使用document.write是一种糟糕的形式,“return”似乎不起作用。有什么建议吗

for (var i = 1; i <= 10; i++) {
  var mm = (i * 25.4);
  console.log (i + " inches = " + Math.round(100 * mm) / 100 + " millimeters"); 
}

提前感谢。

如果您不想使用
文档。编写
您可以创建一个HTML元素,然后使用Javascript向其添加值。您还可以使用
toFixed
设置数字格式。例如:

HTML

<div id="hello"></div>

Javascript

document.getElementById("hello").innerHTML = "";
for (var i = 1; i <= 10; i++) {
    var mm = (i * 25.4);
    document.getElementById("hello").innerHTML += i + " inches = " + (Math.round(100 * mm) / 100).toFixed(1) + " millimeters <br />";
}
document.getElementById(“hello”).innerHTML=“”;

对于(var i=1;我是谁说
document.write
格式不好的?@Leeish,我在这3个链接中发现了这一点。
document.getElementById("hello").innerHTML = "";
for (var i = 1; i <= 10; i++) {
    var mm = (i * 25.4);
    document.getElementById("hello").innerHTML += i + " inches = " + (Math.round(100 * mm) / 100).toFixed(1) + " millimeters <br />";
}