javascript - 如何使用条件语句在 javascript 函数中返回 html 代码

标签 javascript html

我有一个 javascript 函数,我可以在其中返回 html 代码。在那条返回语句中,我想使用 if 条件。请指导我如何使用它。

这是我的 javascript 函数:

function abc(param)
{
  var step =2;
  if(n>0){

    return `
        <div>
        **{% if step == '1' %}
          <div class="box" style="background-color:red" id="prodcolor">
           <span style="display:none"> Sample</span>
          </div>
        {% endif %}**
        </div>
    `;

  }
}

我已经突出显示了我使用 if 语句的地方。这是我的 javascript 文件。

最佳答案

针对不同的条件使用不同的字符串:

function abc(param)
{
  var step =2;
  if(n>0){

    return step == '1' ? `
        <div>
          <div class="box" style="background-color:red" id="prodcolor">
           <span style="display:none"> Sample</span>
          </div>
        </div>
    `:"<div></div>"

  }
}

关于javascript - 如何使用条件语句在 javascript 函数中返回 html 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55155660/

相关文章:

javascript - 从缓存数组中检索预加载的图像

php - 我如何在 php 中使用 sql 进行编辑

javascript - HTML/Javascript - 将文本区域的高度与另一个文本区域的高度相关联?

javascript make select 2 使用外部源设置的 url

javascript - 如何在 jquery 中更改 <a> 标签的类

javascript - 从注入(inject)的页面执行主机脚本

javascript - 根据值删除本地存储数组对象

javascript - 语义 UI 下拉菜单未显示下拉菜单,但其他一切正常

html - 在 HTML 滚动之后的网页上创建静态工具栏

javascript - 具有透明背景的html Canvas 运动模糊