html中用if判断else未生效

python中使用html 想要通过if判断控制不同输出 但是输出结果if和else两种结果都输出了 看不出哪里有问题。。。

 b = 'abc'
    html= """\
          <html>
          <body>
            <tr>
                <td>颜色测试</td>
            <if condition="$b eq 'abc'">
                <td style="color:#FF0000" >""" + str(b) + """</td>
            <elif/>
                <td >""" + str(b) + """</td>
             </if>
            </tr>
            </body>
            </html>
            """

image.png

阅读 3k
1 个回答

HTML 没有用于条件控制的标签。
是用了其他渲染框架吗?用了的话看框架的条件渲染用法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题