JavaScript我在按钮里面添加了一个事件,点击没反应

 <!documenttype html>
<html>
    <head>
        <meta></meta>
        <script type="text/javascript">
            var number = 0;
            var imgs = new Array();
            imgs[0]="ww.jpg";
            imgs[1]="wq.jpg";
            imgs[2]="qq.png";

            function next(){

                var img_div = getElementById("imgdiv");
                if(number == imgs.length){
                    number = 0;
                }
                img_div.src=imgs[number++];             
            }
            function prv(){
                var img_div = getElementById("imgdiv");
                if(number == imgs.length){
                    number = 0;
                }
                img_div.src=imgs[number--];             
            }
        </script>   
    </head>
    <body>
     <p onclick="show()">点击我</p>
     <hr>
     <img id="imgdiv" src = "qq.png"></img>
     <hr>
     <br/>
     <input type="button" value="上一张" onclick="prv()"/>
     <input type="button" value="下一张" onclick="next()"/>
    </body>
</html>

document.getElementById,不能少document


        function next() {

            var img_div = document.getElementById("imgdiv");///////////
            if (number == imgs.length) {
                number = 0;
            }
            img_div.src = imgs[number++];
        }
        function prv() {
            var img_div = document.getElementById("imgdiv");////////////
            if (number <0) {/////////////
                number = 0;
            }
            img_div.src = imgs[number--];
        }

没反应肯定是js有问题,,f12看控制台就知道了

你的页面没有引用js啊~·

你的页面没有引用js啊~·图片说明

<!DOCTYPE html>


    <script type="text/javascript">
        var number = 0;
        var imgs = new Array();
        imgs[0]="http://n.sinaimg.cn/sports/20160525/zeNO-fxsktkp9345900.jpg";
        imgs[1]="http://n.sinaimg.cn/auto/transform/20160525/BJo8-fxsktkz9793747.jpg";
        imgs[2]="http://n.sinaimg.cn/sports/20160524/QSm6-fxsktkz9788021.jpg";

        function next(){

            var img_div =  document.getElementById("imgdiv");
            if(number == imgs.length){
                number = 0;
            }
            img_div.src=imgs[number++];             
        }
        function prv(){
            var img_div = document.getElementById("imgdiv");
            if(number == imgs.length){
                number = 0;
            }
            img_div.src=imgs[number--];             
        }
    </script>   
</head>
<body>
 <p onclick="show()">点击我</p>
 <hr>

 <img id="imgdiv" src = "http://n.sinaimg.cn/sports/20160524/QSm6-fxsktkz9788021.jpg" alt="高清-麦蒂37岁生日快乐">
 <hr>
 <br/>
 <input type="button" value="上一张" onclick="prv()"/>
 <input type="button" value="下一张" onclick="next()"/>
</body>

获取id错了,document.getElementById()

对啊,要引用js.
还有你那个getElementById()前应该有一个页面对象的,也就是document.getElementById().

肯定报错了,document.getElementById(" ")以后如果预想的结果和现实的结果不一样,就打开控制台。不建议把js标签放在body上面,程序的执行和人的思想一样也有先后一步步走。图片说明继续努力