为了账号安全,请及时绑定邮箱和手机立即绑定

无法切换背景图

无法切换背景图

哔哔one 2019-04-13 08:37:01
PICTITLEOFHIGHLIGHTShortdescriptionsofthehighlightontheleft.functionchangeBgImage(){document.getElementsByClassName('right').style.background="url(images/pic-click.png)";}代码如上所示,想要实现当点击div时,背景图片变化了。。但是当我点击时并没有任何反应。
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

document.getElementsByClassName返回的是所有符合的class,类似一个数组对象,这里应该是document.getElementsByClassName('right')[0]
                            
查看完整回答
反对 回复 2019-04-13
?
炎炎设计

TA贡献1808条经验 获得超4个赞

我没有测试过,可能出现的问题有2点:
1.script标签最好是在.right之前,不知道在之后会不会出现函数未定义的错误。
2.document.getElementsByClassName()这个方法的返回值是一个HtmlCollection对象,也就是一个数组,你对数组使用.style是有问题的。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 377 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信