原生js實現tab切換

2021-08-09 20:14:24 字數 1223 閱讀 3306

lang="en">

charset="utf-8">

tab切換title>

#box

#head_list

input

.active

style>

head>

id="box">

id="head_list"

">

button"

value="選單一"

class="active"/>

type="button"

value="選單二" />

type="button"

value="選單三" />

type="button"

value="選單四" />

div>

id="menu_content">

style="display:block;">hello,i am the first!div>

style="display:none;">hello,i am the seconed!div>

style="display:none;">hello,i am the third!div>

style="display:none;">hello,i am the forth!div>

div>

div>

var head_list = document.getelementbyid("head_list");

var menu_content = document.getelementbyid("menu_content");

var oli = head_list.getelementsbytagname("input");//獲取tab列表

var odiv = menu_content.getelementsbytagname("div");//獲取tab內容列表

for(var i=0 ; i//定義index變數,以便讓tab按鈕和tab內容相互對應

oli[i].onclick = function

( ) this.classname = "active";//為當前tab新增樣式

odiv[this.index].style.display="block";//顯示當前tab對應的內容}}

script>

body>

html>

JS原生Tab切換

因為在最近的asp.net專案中使用到前端中的tab切換,因這兩種方法在asp.net中的使用的差異,導致走了不少彎路,特下這篇分享,記錄下自己解決這個問題的心路歷程。使用前端的tab切換有兩種方法能夠實現 11 11注意 在使用js原生寫的時候,要記錄下對應的span下的序號,以便對下面的li進行...

js實現tab切換功能

一 初始化html結構 class tab id tab class active 工作日 休息日div class tabdiv class tabpane 11111111111 div class tabpane 22222222 div div 二 js var span document....

原生JS 回到頂部 tab欄的切換

回到頂部 html裡改變的頭部還有 回到頂部按鈕 js function my id 獲取頁面滾動距離的瀏覽器相容性問題 獲取頁面滾動出去的距離 function getscroll 獲取元素 注意 不能用top。top 是window自帶的乙個屬性,此屬性是唯讀的。此屬性預設是window物件 v...