用于Mozilla Firefox的Javascript换行符

时间:2013-05-16 11:03:30

标签: javascript firefox return newline

不起作用的示例:

<div id="clockDisplay"></div>
<script type="text/javascript" language="javascript">
function renderTime() {
    var currentTime = new Date();
    var h = currentTime.getHours();
    var m = currentTime.getMinutes();
    var s = currentTime.getSeconds();
    setTimeout('renderTime()',1000);
    if (h < 10) {
        h = "0" + h;
    }
    if (m < 10) {
        m = "0" + m;
    }
    if (s < 10) {
        s = "0" + s;
    }
    var myClock = document.getElementById('clockDisplay');
    myClock.textContent = 'Local time:\n' + h + ":" + m + ":" + s;
    myClock.innerText = 'Local time:\n'+ h + ":" + m + ":" + s;
}
renderTime();
</script>..

---&gt; myClock.innerText ='当地时间:\ n'+ h +“:”+ m +“:”+ s; &LT; --- 将本地时间与Chrome中的数字分开。

但是---&gt; myClock.textContent ='当地时间:\ n'+ h +“:”+ m +“:”+ s; &LT; --- 应该只在Firefox中做同样的事情,但它不起作用。

我试过\ n \ r,\ r \ n,/ \ n /和/ \ r /没有什么对我有用..

1 个答案:

答案 0 :(得分:2)

使用<br>作为换行符。 HTML折叠空白:

myClock.innerHTML = 'Local time:<br>' + h + ":" + m + ":" + s;