<div class="right" onclick="changeBgImage()">
<div class="pic1">PIC</div>
<div class="jieshao">
<h3>TITLE OF HIGHLIGHT</h3>
<h4>Short descriptions of the highlight on the left.</h4>
</div>
<div class="xiajiao">
<img src="images/xiajiao.png">
</div>
</div>
<script type="text/javascript">
function changeBgImage(){
document.getElementsByClassName('right').style.background = "url(images/pic-click.png)";
}
</script>
代码如上所示,想要实现当点击div时,背景图片变化了。。但是当我点击时并没有任何反应。
document.getElementsByClassName
返回的是所有符合的class,类似一个数组对象,这里应该是document.getElementsByClassName('right')[0]