Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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;空Src的值不为空_Javascript_Html_Css - Fatal编程技术网

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

Javascript 未捕获类型错误:无法设置属性';src&x27;空Src的值不为空,javascript,html,css,Javascript,Html,Css,Hi获取以下脚本的控制台错误 function setPanels() { var windowWidth = window.innerWidth; if(windowWidth < 700) { document.getElementById('border1').src = '<?php echo home_url(); ?>/wp-content/uploads/2020/08/PageBorder1-e1597907750528.

Hi获取以下脚本的控制台错误

function setPanels()
{
    var windowWidth = window.innerWidth;
    if(windowWidth < 700)
    {
        document.getElementById('border1').src = '<?php echo home_url(); ?>/wp-content/uploads/2020/08/PageBorder1-e1597907750528.png';
    }
    else{
        document.getElementById('border1').src = '<?php echo home_url(); ?>/wp-content/uploads/2020/08/PageBorder1.3.png';
    }
}

有没有办法忽略错误?为了避免它在控制台上不断迭代,您应该首先检查border1元素是否存在

var element = document.getElementById("border1");

if(typeof(element) != 'undefined' && element != null){
   // Your code here...
}

您应该首先检查border1元素是否存在

var element = document.getElementById("border1");

if(typeof(element) != 'undefined' && element != null){
   // Your code here...
}

Aboce代码工作正常

检查这个

var windowWidth=window.innerWidth;
如果(窗宽<700)
{
document.getElementById('border1').src='1'https://cdn.pixabay.com/photo/2020/06/26/00/25/summer-5341326_960_720.jpg';
}
否则{
document.getElementById('border1')。src=”https://cdn.pixabay.com/photo/2020/07/11/12/47/water-5393919_960_720.jpg";
}
*
{
保证金:0;
填充:0;
}
img
{
宽度:100vw;
身高:100%;
}

在线PHP脚本执行

密码工作正常

检查这个

var windowWidth=window.innerWidth;
如果(窗宽<700)
{
document.getElementById('border1').src='1'https://cdn.pixabay.com/photo/2020/06/26/00/25/summer-5341326_960_720.jpg';
}
否则{
document.getElementById('border1')。src=”https://cdn.pixabay.com/photo/2020/07/11/12/47/water-5393919_960_720.jpg";
}
*
{
保证金:0;
填充:0;
}
img
{
宽度:100vw;
身高:100%;
}

在线PHP脚本执行

这是说你的文档没有ID元素
border1
你能显示你的HTML代码吗?这是说你的文档没有ID元素
border1
你能显示你的HTML代码吗?
如果(元素){}
就足够了。
如果(元素){}
就足够了。