Javascript代码文档.write
Javascript code document.write
我有点麻烦,唯一写文本的行是document.write("房间是"+墙+"平方英尺"+BR);在我将门窗输入提示后,没有其他显示,是我做错了什么吗?
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
var BR = "<br />";
var galPaint = 100;
var galNeeded;
var length;
var width;
length = prompt("enter legnth of room in inches");
width = prompt("enter width of room in inches");
var perimeter = (Number(length)+Number(width))*2;
var walls = (perimeter*96)/Math.pow(12,2);
document.write("The room is"+ walls +"square feet"+ BR);
var doors;
var windows;
doors = prompt("Enter Number of doors");
windows = prompt("enter number of windows");
var sqfWindow = (Number(doors)*14);
var sqftDoor = (Number(windows)*20);
var totalSqft = (walls-(sqftWindow + sqftDoor));
galNeeded = (totalSqft/galpaint);
document.write("You need" + galNeeded + "gallons of paint" + BR);
</script>
</body>
</html>
开始吧,https://jsfiddle.net/4omvboz8/1/
您的代码中有一些拼写错误:),修复了这些错误并清理了变量,等等。添加了一个div元素并写入其中,而不是document.write.
<!DOCTYPE html>
<html>
<body>
<div id="textArea"></div>
</body>
<script type="text/javascript">
var galPaint = 100, galNeeded, length, width,
perimeter, walls, doors, windows, sqfWindow,
sqftDoor, totalSqft,
textarea = document.getElementById("textArea");
length = prompt("enter legnth of room in inches");
width = prompt("enter width of room in inches");
perimeter = (Number(length)+Number(width))*2;
walls = (perimeter*96)/Math.pow(12,2);
textarea.innerHTML += "The room is "+ walls +" square feet <br />";
doors = prompt("Enter Number of doors");
windows = prompt("Enter number of windows");
sqftDoor = (Number(doors)*14);
sqftWindow = (Number(windows)*20);
totalSqft = (walls-(sqftWindow + sqftDoor));
galNeeded = (totalSqft/galPaint);
textarea.innerHTML += "You need " + galNeeded + " gallons of paint <br />";
</script>
</html>
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- AJAX调用中的强制文档.write
- Javascript文档.write选择选项
- 以XSL输出Javascript文档.write
- javascript文档.write脚本
- 避免文档.write?任何替代方案
- document.write(“a”) 没有附加到我的文档中
- 我的开关语句或文档.write();不起作用,我无法修复它
- 响应.write与文档.write
- JavaScript文档.write不工作
- Javascript文档.write(元数据)对SEO有效
- php数组转换为javascript数组文档.write javascript_array
- 用鼠标悬停在背景上更改文档.write
- 用于添加样式表的document.write()会导致文档为空
- Javascript src属性与文档.write与insertBefore
- 为什么我的javascript for循环将不工作?For (var i=1;i< 5;i++;){文档.write (
- Javascript在iframe文档.Write覆盖父文档
- 文档.Write - replace ""带有"&q
- 如何加载脚本,使其文档.Write进入隐藏元素进行操作
- 使用QUnit测试使用document.write()的实用程序函数:使文档对象成为其他文档