javascript用于根据php变量更改图像

标签 javascript php jquery html

<div style="margin-left:5%;width:5%;float:left;margin-right:10%;">
  <img src="./1.png" id="imgstatus"/>
</div>
<div style="width:80%;float:left;">
  <h3>Your transaction was <?php echo $message; ?> ! Your transaction reference number for any furthur communication is <?php echo $cust_ref_no; ?> .</h3>
</div>
</div>

我有这个html。我想要的只是将 img src 更改为 <img src="./1.png" /> 的 javascript if $message='succes'<img src="./2.png"/>$message='failed' .

最佳答案

您可以使用三元运算符来最小化代码长度。

<div style="margin-left:5%;width:5%;float:left;margin-right:10%;">
  <img src="<?php echo ($message == 'success' ? 'success.jpg' : 'failed.jpg'); ?>" id="imgstatus"/>
</div>
<div style="width:80%;float:left;">
  <h3>Your transaction was <?php echo $message; ?> ! Your transaction reference number for any furthur communication is <?php echo $cust_ref_no; ?> .</h3>
</div>
</div>

关于javascript用于根据php变量更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20576893/

相关文章:

javascript - extjs3.4 : How to access items in a panel that do not have id/itemId

javascript - 如何根据 PHP 响应隐藏/显示 HTML 元素?

javascript - 使用 HTML 创建留言簿应用程序,并在输入字段中添加一些条件

javascript - 在 jQuery 中附加一个 <div>

javascript - 如何制作向下滚动时消失但向上滚动时显示的导航?

php - 无法实例化\Aws\Ec2\Ec2Client

php - Blueimp jQuery 文件上传与数据库集成

php - 在 php foreach 中明智地增加计数器状态

javascript - 带有 jquery 的 CSS 标签

javascript - 在另一个内容上设置 Div 位置