将JavaScript打印到HTML文档
JavaScript作业分配请求“在文档窗口中显示结果”。我假设这意味着在HTML文档而不是弹出窗口上打印JS答案 我可以让这段代码在控制台中运行,但我完全不知道如何将其打印到HTML文档上。据我所知,使用document.write是一种糟糕的形式,“return”似乎不起作用。有什么建议吗将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
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 />";
}