基于偶数或奇数ID更改图像URL的Javascript

基于偶数或奇数ID更改图像URL的Javascript,javascript,html,Javascript,Html,我想有两个不同的默认图像的基础上,如果请求ID是偶数或奇数 这是我现在掌握的密码 <span style="float:right; strong;">ID#</strong> '.$row['id'].'</span> <br/> <br /> <img src="pics/comingsoon_new.png" width="400px" height="200px" onerror=this.style.disp

我想有两个不同的默认图像的基础上,如果请求ID是偶数或奇数

这是我现在掌握的密码

 <span style="float:right; strong;">ID#</strong> '.$row['id'].'</span> <br/>
 <br />

 <img src="pics/comingsoon_new.png" width="400px" height="200px" 
 onerror=this.style.display="none" <br /><br /><br />
ID#。$row['ID'].




是否有一种方法可以添加javascript,以便在ID为偶数或奇数时更改上的默认图像url页?

您可以使用
modulo
检查
int
是偶数还是奇数。下面是一个使用js/jquery的快速示例

<script>
$(document).ready(function(){
    //Put value of php to js
    var id = <?php echo $row['id'];?>;

    //Use modulo to check if even or odd
    if ( id % 2 ) {
        //Odd - Change the attr for img
        $( "img" ).attr( "src", "pics/comingsoon_new-odd.png" );
    } else {
        //Even - Change the attr for img
        $( "img" ).attr( "src", "pics/comingsoon_new-even.png" );
    }
});
</script>

$(文档).ready(函数(){
//将php的值放到js中
变量id=;
//使用模来检查是偶数还是奇数
如果(id%2){
//奇数-更改img的属性
$(“img”).attr(“src”、“pics/comingsoon_new-odd.png”);
}否则{
//偶数-更改img的属性
$(“img”).attr(“src”、“pics/comingsoon_new-even.png”);
}
});

您可以使用模来检查
int
是偶数还是奇数。下面是一个使用js/jquery的快速示例

<script>
$(document).ready(function(){
    //Put value of php to js
    var id = <?php echo $row['id'];?>;

    //Use modulo to check if even or odd
    if ( id % 2 ) {
        //Odd - Change the attr for img
        $( "img" ).attr( "src", "pics/comingsoon_new-odd.png" );
    } else {
        //Even - Change the attr for img
        $( "img" ).attr( "src", "pics/comingsoon_new-even.png" );
    }
});
</script>

$(文档).ready(函数(){
//将php的值放到js中
变量id=;
//使用模来检查是偶数还是奇数
如果(id%2){
//奇数-更改img的属性
$(“img”).attr(“src”、“pics/comingsoon_new-odd.png”);
}否则{
//偶数-更改img的属性
$(“img”).attr(“src”、“pics/comingsoon_new-even.png”);
}
});
ID#。$row['ID'].

“width=“400px”height=“200px”onerror=this.style.display=“none”


如果它来自服务器端,为什么需要使用js?

ID#。$row['ID'].

“width=“400px”height=“200px”onerror=this.style.display=“none”



如果它来自服务器端,为什么需要使用js呢

你说的是哪个ID?我还建议删除PHP标记…@kiddoescoding和HasNoFriends我指的是$row['ID'],而且你的代码似乎不是有效的HTML。你在用什么?也许用PHP在后端做这个更好?你说的是哪个ID?我建议删除PHP标签…@kiddoescoding和HasNoFriends我指的是$row['ID'],而且你的代码似乎不是有效的HTML。你在用什么?也许在后端用PHP做这个更好?我在这里放什么@Reed你可以默认使用默认/任何src。您也可以将其留空。它应该可以工作。我在这里放什么@Reed您可以默认使用默认/任何src。您也可以将其留空。它应该会起作用。