Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:无法设置属性';src&x27;ImageButton的空值_Javascript_Jquery_Imagebutton_Imageurl - Fatal编程技术网

Javascript 未捕获类型错误:无法设置属性';src&x27;ImageButton的空值

Javascript 未捕获类型错误:无法设置属性';src&x27;ImageButton的空值,javascript,jquery,imagebutton,imageurl,Javascript,Jquery,Imagebutton,Imageurl,我搜索过类似的问题,但没有找到适合我的 我想在特定条件下(t>80)更改ImageButton的ImageURL,但得到的是未捕获的TypeError:无法将属性“src”设置为null。我的代码是: $(document).ready(function () { //doing other stuffs setInterval(function () { $(".industrial.tank.s

我搜索过类似的问题,但没有找到适合我的

我想在特定条件下(t>80)更改ImageButton的ImageURL,但得到的是未捕获的TypeError:无法将属性“src”设置为null。我的
代码是:

    $(document).ready(function () {
           //doing other stuffs
        setInterval(function () {

                         $(".industrial.tank.size.one").each(function () {
                            $(this).industrial(t);

                            if (t > 80) {

                                // document.getElementById('btnV11').ImageURL = "~/Images/Valve/Valve-gray-left.png";
                                document.getElementById('btnV11').src = "../../Images/Valve/Valve-gray-left.png";           
                        });  
        }, 3000);
    });
中:



为什么会出现此错误?

id将不同于您在服务器端代码中设置的id。将
btnV11
替换为

$(文档).ready(函数(){
//做其他事情
setInterval(函数(){
$(“.industrial.tank.size.one”)。每个(功能(){
美元。工业(t);
如果(t>80){
//document.getElementById('btnV11').ImageURL=“~/Images/Valve/Valve gray left.png”;
document.getElementById(“”).src=“../../Images/Valve/Valve gray left.png”;
});  
}, 3000);
});

如果ImageButton位于内容页中,则DomButton未按照您的建议找到id。谢谢!
<asp:ImageButton ID="btnV11" runat="server" Height="51px" ImageUrl="~/Images/Valve/Valve-alarm-left.gif" Width="53px" OnClientClick="ShowControlPanel_P11(); return false;"/> 
$(document).ready(function () {
           //doing other stuffs
        setInterval(function () {

                         $(".industrial.tank.size.one").each(function () {
                            $(this).industrial(t);

                            if (t > 80) {

                                // document.getElementById('btnV11').ImageURL = "~/Images/Valve/Valve-gray-left.png";
                                document.getElementById('<%= btnV11.ClientID %>').src = "../../Images/Valve/Valve-gray-left.png";           
                        });  
        }, 3000);
    });