背景

单击图片实现更换图片。本例中代码实现单击图片后交替显示两张图片。

实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>灯泡</title>
</head>
<body>
<img id = "pic" src = "on.png"> <!--此处应注意图片位置,确保图片在当前项目中的目录中。否则需要指定文件的相对路径或者绝对路径以指定图片-->

<script>
    var img = document.getElementById("pic");
    var flag = true;
    img.onclick = function (){
        if (flag){
            img.src = "off.png";
            flag = false;
        }else{
            img.src = "on.png";
            flag = true;
        }
    }
</script>
</body>
</html>
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐