html元素中写if语句是,内部HTML if语句不识别div标记

我在IE,Chrome和Firefox中测试了以下代码,并且它们都不适用。我已经阅读了几个有关类似问题的问题,但他们没有提供解决方案来解决我的例子。

我正在尝试创建一个与JWplayer接口的暂停/播放按钮(我也希望它可以与流水游戏进行交互,一旦我获得了按钮的工作),并且图像将根据当前存在的图像而改变。我还有一个停止按钮,可以完全停止播放器并将暂停/播放按钮的图像更改为暂停。

这是我现在的代码:

function changeimg()

{

var obj = document.getElementById('image1');

var imgtag1 = '%5C'PLAY.png%5C'';

var imgtag2 = '%5C'PAUSE.png%5C'';

if(obj.innerHTML == imgtag2)

{obj.innerHTML = imgtag1;}

else

{obj.innerHTML = imgtag2;}

return;

}

function playimg()

{

document.getElementById('image1').innerHTML = '%5C'PLAY.png%5C'';

return;

}

PLAY.png
STOP.png
播放/暂停功能起作用,并且第一个div会变成暂停img(所以javascript正在经历),并且如果我点击第二个div(停止功能 - 触发playimg()),它将变回播放,但它如果我再次点击暂停按钮,将不会变回播放图像。

出于安全原因,我无法链接网站,但任何帮助,将不胜感激

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值