在脚本中删除换行符

时间:2019-01-21 17:09:52

标签: javascript jquery html

这可能是一个非常简单的答案,但是我不知道自己在做什么,也找不到有效的答案。试图在一行上说“当前预订下个月”,但是“当前预订”和月份之间有一个换行符。

    <html>
    <body>
    <h2>Currently Booking<h2 id="currentbooking"></h2>
    <script>
    var d = new Date();
    var months = ["February","March","April","May","June","July","August","September","October","November","December", "January"];
    document.getElementById("currentbooking").innerHTML = months[d.getMonth()];
    </script>
    
    </body>
    </html>

我在做什么错?我得到版权保护:

&copy; 2010<script>new Date().getFullYear()>2010&&document.write("-"+new Date().getFullYear());</script>, Company.

但是无法弄清楚该月的操作方法。

任何帮助都将不胜感激!

2 个答案:

答案 0 :(得分:2)

您的<h2>标签缺少结束标签。如果您只是将嵌套在外部<h2 id="currentbooking">元素中的杂散<h2>标记替换为<span id="currentbooking">标记,则是一个更好的主意,因为<h2>块级别元素,默认情况下为全角。

var d = new Date();
var months = ["February","March","April","May","June","July","August","September","October","November","December", "January"];
document.getElementById("currentbooking").innerHTML = months[d.getMonth()];
<h2>Currently Booking <span id="currentbooking"></span></h2>

答案 1 :(得分:-1)

您的标签似乎有问题 试试这个:

<h2>Currently Booking<span id="currentbooking"></span></h2>

您其余的代码将保持不变。

Span是插入文本的好方法

相关问题