js入門的一些代碼

獲取元素:

document.getElementById('id');

document.getElementsByTagName('標簽');

document.body

事件:

onclick 點擊

onmouseover? 鼠標移入

onmouseout 鼠標移出

onchange? ? select下的option的value 99%

函數(shù):

聲明:function 名字(){}

調用:名字()

取名字:

oBject? 一個對象

aBject? 多個對象

變量:

var 名字=值

判斷:流程控制語句

if(條件){語句1}else{語句2}

if(條件1){語句1}else if(條件2){語句2}

case 情況1:

語句

break;

case 情況2:

語句

break;

}

break? 打斷執(zhí)行? 后面代碼不執(zhí)行

continue? 跳過本次執(zhí)行

return:返回值

1.可以返回任何東西

2.阻斷后面代碼執(zhí)行

*****************************《選項卡》重點例子:

111

222

333

window.onload=function () {

//必加,后獲取js代碼

var oBox=document.getElementById('obox');

//文檔 ? ? ? ?獲取 ? ? ? ?元素 ? ? ?通過 ? ? ?id

var aBtn=oBox.getElementsByTagName('input');

var aDiv=oBox.getElementsByTagName('div');

for(var i=0;i

//循環(huán)

aBtn[i].a=i;

//給i賦值等于a

aBtn[i].onclick=function () {

//點擊按鈕aBtn觸發(fā)的事件

for(var i=0;i

aBtn[i].className='';

//aBtn按鈕樣式為空

aDiv[i].style.display='none';

//div全部設置為不顯示

}

this.className='red';

//讓當前執(zhí)行的aBtn按鈕,為紅色

aDiv[this.a].style.display='block';

//當前點擊按鈕觸發(fā)的事件,當前的的div為顯示

}

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創(chuàng)建,需要時才創(chuàng)建 最常見的單例模式,...
    Obeing閱讀 2,320評論 1 10
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 8,131評論 2 17
  • 我們首先要明白,我們給頁面添加效果用到的js到底是什么?js其實包含三部分:dom 文檔對象模型 bom 瀏覽...
    一直以來都很好閱讀 874評論 0 0
  • 《ijs》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 5,646評論 0 7
  • 一、JS前言 (1)認識JS 也許你已經(jīng)了解HTML標記(也稱為結構),知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,932評論 0 8

友情鏈接更多精彩內容