问答详情
源自:6-11 编程练习

求助大神给代码

js如何实现鼠标滑过不同的按钮图标显示不同的图片   两张图片为例  求助大神给代码 

提问者:qq_馅饼_0 2016-11-25 21:09

个回答

  • 慕移动9181930
    2022-03-26 03:57:44

    【网站建议】这个别人的回复,可不可以带链接直接跳到该课程。时间有点长或者学习的人记忆力不好,可能忘记是什么题了、、、2

  • yu_0025
    2016-11-30 14:51:17

    <!DOCTYPE html>

    <html>

    <head></head>

    <body>

    <img id="img" onmouseover="change()" src="../a.png"/>

    <script>

        function change()

        {

            var temp=document.getElementById("img");

            if(temp.src.match("a"))

            {

                temp.src="../b.png";

            }

            else

            {

                temp.src="../a.png";

            }

        }

    </script>

    </body>

    </html>


  • 慕尼黑4594269
    2016-11-25 22:41:52

    别人写的

    <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

        var a=parseInt(document.getElementById("txt1").value);

        var b=parseInt(document.getElementById("txt2").value);

        var c=document.getElementById("select").value;

        switch( c){

                    case "+":

                        result=a + b;

                        break;

                    case "-":

                        result=a - b;

                        break;

                    case "*":

                        result=a * b;

                        break;

                    default:

                        result=a / b;

     

                }

                document.getElementById("fruit").value=result;

       }

      </script> 

     </head> 

     <body>

       <input type='text' id='txt1' /> 

       <select id='select'>

    <option value='+'>+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

       </select>

       <input type='text' id='txt2' /> 

       <input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果--> 

       <input type='text' id='fruit' />   

     </body>

    </html>