Jak*_*ger 1 html javascript newline line-breaks
如何在新行上创建document.get中的所有项目?我试过br/和\n.两者都不奏效.它们要么导致JavaScript运行不正确,要么不创建新行.我知道我可以将每个元素放在它自己的段落元素中,但为了我的目的,我必须将它们全部放在一个段落元素中.
<script type="text/javascript">
<!--
var firstString = prompt(" Enter the first number ", "");
var secondString = prompt(" Enter the second number ", "");
var num1 = parseFloat(firstString);
var num2 = parseFloat(secondString);
var addition = num1 + num2; // Addition of num1 and num2
var subtraction = num1 - num2; // Subtraction of num1 and num2
var multiplication = num1 * num2; // Multiplication of num1 and num2
var division = num1 / num2 // Division of num1 and num2
//These are the ones I'm trying to get to appear on separate lines
document.write (
"<p> First Value Entered: " + num1 + \n
"Second Value Entered: " + num2 + \n
"Sum: " + addition + \n
"Difference: " + subtraction + \n
"Product: " + multiplication + \n
"Quotient: " + division + "</p>"
);
// -->
</script>
Run Code Online (Sandbox Code Playgroud)
把\n引号,像这样:"\n",不要忘记之后他们把加号了。这是一个很大的串联字符串。
ETA:如另一个答案中所述,纯HTML不支持换行符,请使用<br>!
你需要:
+在你要连接的每对字符串之间放一个<br>元素而不是文字新行(因为HTML中的新行不会导致换行)这样:
"Second Value Entered: " + num2 + "<br>" +
Run Code Online (Sandbox Code Playgroud)
也就是说,这看起来更像是dl/ dt/而dd不是带有换行符的段落.
| 归档时间: |
|
| 查看次数: |
14266 次 |
| 最近记录: |