Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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 If语句没有';不改变背景图像_Javascript_Html_If Statement - Fatal编程技术网

Javascript If语句没有';不改变背景图像

Javascript If语句没有';不改变背景图像,javascript,html,if-statement,Javascript,Html,If Statement,if语句为我提供了有关swipeDirection和swipeLength的正确信息,我获得了if和ELSE的结果,但图像更改除外 if ( (swipeDirection = 'down') && (swipeLength >= 180) ) { touchEnabledElement.style.backgroundimage = 'railroadtracks.png'; document.getElementById('message').inn

if语句为我提供了有关
swipeDirection
swipeLength
的正确信息,我获得了if和ELSE的结果,但图像更改除外

if ( (swipeDirection = 'down') && (swipeLength >= 180) ) {
     touchEnabledElement.style.backgroundimage = 'railroadtracks.png';
     document.getElementById('message').innerHTML = "IF" + 'Start H:' + startX + ' V:' + startY + '<br>' +  ' End H:' + curX + ' V:' + curY  + '<br>' + "Swipe Length: " + swipeLength + '<br>' + 'Swipe Angle: ' + swipeAngle + '&deg;' + '<br>' + 'Swipe Direction: ' + swipeDirection  + '<br><br><span style="font-size:.5em;">(Please wait for green screen before swiping again)<\/span>';
} else {
    document.getElementById('message').innerHTML = "ELSE" + 'Start H:' + startX + ' V:' + startY + '<br>' +  ' End H:' + curX + ' V:' + curY  + '<br>' + "Swipe Length: " + swipeLength + '<br>' + 'Swipe Angle: ' + swipeAngle + '&deg;' + '<br>' + 'Swipe Direction: ' + swipeDirection  + '<br><br><span style="font-size:.5em;">(Please wait for green screen before swiping again)<\/span>';
     touchEnabledElement.style.backgroundimage = 'railroadtracks2.png';
if((swipeDirection='down')&&(swipeLength>=180)){
touchEnabledElement.style.backgroundimage='railroadtracks.png';
document.getElementById('message').innerHTML=“如果”+”开始H:“+startX+”V:“+startY+”
“+”结束H:“+curX+”V:“+curY+”
“+”滑动长度:“+swipeLength+”
“+”滑动角度:“+swipeAngle+”°;”+”
“+”滑动方向:“+swipeDirection+”
”(请等待绿色屏幕后再滑动)
; }否则{ document.getElementById('message').innerHTML=“ELSE”+'开始H:'+startX+'V:'+startY+'
'+'结束H:'+curX+'V:'+curY+'
'+'滑动长度:“+swipeLength+”
'+'滑动角度:'+swipeAngle+'°;'+'
'+'滑动方向:'+swipeDirection+'
(请等待绿色屏幕后再滑动)
; touchEnabledElement.style.backgroundimage='railroadtracks2.png';
试试
.backgroundImage
(注:大写字母“i”)

你的意思是做
swipeDirection='down'
而不是
swipeDirection='down'

属性是
backgroundImage
而不是
backgroundImage
,CSS中URL的语法是
URL(railroadtracks.png)
不仅仅是
railroadtracks.png

您在这里分配(=)而不是比较(=):


这个问题中没有jQuery。你说得对。我更改了它,if语句也起作用,但图像仍然没有更改。请尝试
url('railroadtracks.png')
?您是否确保您的
touchEnabledElement
存在?touchEnabledElement存在,因为我在页面的其他地方使用了它:您是对的。我更改了它,if语句工作,但图像仍然没有更改。尝试过,但仍然没有效果。您也尝试过David对该属性的修复吗?“url(…)”这给了我一条错误消息“找不到变量url”。这是我正在进行的工作:tinyurl.com/62hakh2,它给了我一条错误消息“找不到变量url”。这是我正在进行的工作:您仍然需要引用字符串。
“url(railroadtracks.png)”
if ( (swipeDirection = 'down') && (swipeLength >= 180) ) {