欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實現(xiàn)的按鈕點擊顏色切換功能示例

 更新時間:2017年10月19日 10:43:48   作者:spfLinux  
這篇文章主要介紹了JS實現(xiàn)的按鈕點擊顏色切換功能,涉及js鼠標事件響應及頁面元素屬性動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)的按鈕點擊顏色切換功能。分享給大家供大家參考,具體如下:

先來看看運行效果:

具體代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>www.dbjr.com.cn 點擊切換按鈕顏色</title>
</head>
<body>
  <button id="btn1" onclick="btn(1)">按鈕1</button>
  <button id="btn2" onclick="btn(2)">按鈕2</button>
  <button id="btn3" onclick="btn(3)">按鈕3</button>
  <script>
    //設置背景顏色
    //如果設置參數(shù)函數(shù)會節(jié)省函數(shù)數(shù)量吧
    //設置flag+參數(shù)函數(shù)
    flag = "btn1";
    function btn1(){
      document.getElementById("btn2").style.color = "black";
      document.getElementById("btn3").style.color = "black";
      document.getElementById("btn1").style.color = "red";
    }
    function btn2(){
      document.getElementById("btn1").style.color = "black";
      document.getElementById("btn2").style.color = "red";
      document.getElementById("btn3").style.color = "black";
    }
    function btn3(){
      document.getElementById("btn1").style.color = "black";
      document.getElementById("btn2").style.color = "black";
      document.getElementById("btn3").style.color = "red";
    }
    function btn(num){
      if(num == 1){
        document.getElementById(flag).style.color = "black";
        document.getElementById(flag).style.backgroundColor = "white";
        document.getElementById("btn1").style.color = "red";
        document.getElementById("btn1").style.backgroundColor = "blue";
        flag = "btn1";
      }
      if(num == 2){
        document.getElementById(flag).style.color = "black";
        document.getElementById(flag).style.backgroundColor = "white";
        document.getElementById("btn2").style.color = "red";
        document.getElementById("btn2").style.backgroundColor = "blue";
        flag = "btn2";
      }
      if(num == 3){
        document.getElementById(flag).style.color = "black";
        document.getElementById(flag).style.backgroundColor = "white";
        document.getElementById("btn3").style.color = "red";
        document.getElementById("btn3").style.backgroundColor = "blue";
        flag = "btn3";
      }
    }
  </script>
</body>
</html>

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》及《JavaScript數(shù)學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • QTreeWidget中MainWindow窗體中布局器不起作用詳解

    QTreeWidget中MainWindow窗體中布局器不起作用詳解

    本文主要介紹了QTreeWidget中MainWindow窗體中布局器不起作用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • javascript實現(xiàn)簡單的html5視頻播放器

    javascript實現(xiàn)簡單的html5視頻播放器

    網頁視頻音頻播放器大家并不陌生,在IE中我們可以運行ActiveX來嵌入微軟的Media Player或者其他的本地播放器,當然可能大部分我們都是使用Flash來制作播放器。在HTML5發(fā)展迅速的今天,讓我們嘗試用HTML5來制作網頁播放器吧,畢竟無論是PC還是移動設備,HTML5是未來的趨勢
    2015-05-05
  • JS中函數(shù)科里化的背景與應用實例教程

    JS中函數(shù)科里化的背景與應用實例教程

    在數(shù)學和計算機科學中,柯里化是一種將使用多個參數(shù)的一個函數(shù)轉換成一系列使用一個參數(shù)的函數(shù)的技術,下面這篇文章主要給大家介紹了JS中函數(shù)科里化的背景與應用實例的相關資料,需要的朋友可以參考下
    2022-06-06
  • 前端跨域的幾種解決方式總結(推薦)

    前端跨域的幾種解決方式總結(推薦)

    這篇文章主要介紹了前端跨域的幾種解決方式,詳細介紹了同源策略并同時給出了跨域的五種解決方案,具體操作步驟大家可查看下文的詳細講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • JavaScript 空間坐標的使用

    JavaScript 空間坐標的使用

    這篇文章主要介紹了JavaScript 空間坐標的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • JsonServer安裝及啟動過程圖解

    JsonServer安裝及啟動過程圖解

    這篇文章主要介紹了JsonServer安裝及啟動過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 在SSM框架下用laypage和ajax實現(xiàn)分頁和數(shù)據(jù)交互的方法

    在SSM框架下用laypage和ajax實現(xiàn)分頁和數(shù)據(jù)交互的方法

    今天小編大家分享一篇在SSM框架下用laypage和ajax實現(xiàn)分頁和數(shù)據(jù)交互的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JavaScript對象封裝的簡單實現(xiàn)方法(3種方法)

    JavaScript對象封裝的簡單實現(xiàn)方法(3種方法)

    這篇文章主要介紹了JavaScript對象封裝的簡單實現(xiàn)方法,結合實例形式分析了3種簡單實現(xiàn)方法與相關注意事項,需要的朋友可以參考下
    2017-01-01
  • JavaScript中數(shù)組去重的辦法總結

    JavaScript中數(shù)組去重的辦法總結

    你是否在面試的過程中被考到過給你一個數(shù)組讓你去掉重復項呢,下面小編就來總結一下對于數(shù)組去重這道簡單的面試題時,我們可以回答的方法有什么吧
    2023-06-06
  • 頁面裝載js及性能分析方法介紹

    頁面裝載js及性能分析方法介紹

    這篇文章主要介紹了頁面裝載js及性能分析方法,需要的朋友可以參考下
    2014-03-03

最新評論