javascript - 如何不使 <br> 成为标签

标签 javascript

<script>
  var y="<br>"
  function repeater(num){
    for (var i=0;i<num;i++)
      {document.write(y) }
  }

  document.write(repeater(4))


</script>

我的目标是让标 checkout 现 4次,不是实际的休息时间。结果显示未定义。

最佳答案

由于问题是要求 Javascript 解决方案而不是 JQuery(因为没有 jQuery 标签),所以我将使用 Javascript 添加答案。

<script>
    var y = "<br>"

    function repeater(num) {
        for (var i=0; i < num; i++) {
            document.body.innerText += y;
        }
    }

    repeater(4);
</script>

或者您可能需要在特定元素中设置文本( <div id="app"><div> )?没问题,我们可以稍微改进一下代码。

<script>
    var y = "<br>"

    function repeater(el, num) {
        for (var i=0; i < num; i++) {
            el.innerText += y;
        }
    }

    var el = document.getElementById('app');
    repeater(el, 4);
</script>

关于javascript - 如何不使 <br> 成为标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58574602/

相关文章:

javascript - 图像上出现波纹

使用本地主机寻址时 JavaScript 库不起作用

javascript - Mat-select by formarray 不显示所选值和选项 - 响应式(Reactive)表单 Angular

javascript - 如何禁用 jqgrid 表的 rownum 属性?

javascript - 万事达卡支付网关 API 单页应用程序

Javascript 回调函数没有被调用

javascript - 为容器中的非全宽图像创建视差效果

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 在 .focusout() 之前触发表单提交

javascript - 如何迭代多个数组 - Jquery