通過標(biāo)簽獲取元素
var aLi= document.getElementsByTagName('li')
1-8
aLi.style.backgroundColor='red' 設(shè)置不了
aLi[0].style.backgroundColor='red' 設(shè)置 整個文檔的內(nèi)容
var oLIst=document.getElementsById(‘ul下的id’)
var aLi= oLIst.getElementsByTagName('li') ul下的查找
ul
li1li
/ul
循環(huán)語句
var oLIst=document.getElementsById(‘ul下的id’)
var aLi= oLIst.getElementsByTagName('li') ul下的查找
for (var i=0卡儒;i<8;i++){
aLi[i].style.background='red'
}
結(jié)果都有顏色
for (var i=0吧兔;i<aLi.length;i++){
aLi[i].style.background='red'
}
全部設(shè)置顏色鳍徽⊙亓浚活的傍衡。
for (var i=0词渤;i<aLi.length;i++){
if(i%2==0){
aLi[i].style.background='red'
}
}
var i=0猫妙;
while (i<aLi.length){
if(i%2==0){
aLi[i].style.background='red'
}
i++
var i=0;
do{
if(i%2==0){
aLi[i].style.background='red'
}
i++
}while (i<aLi.length)
先執(zhí)行一次尖昏,在判斷仰税。
數(shù)組去重
bat常考
var aRr =[22125658797]
var aRr2 =[]
for(var =0;i<aRr.length;i++);
if (aRr.indexOf(aRr[i])==i){ 查看第一次出現(xiàn)的i
aRr2.push(aRr[i]);
}
字符串處理方法
var sTr ='2017-11-11'
var aRr=sTr.split(-)
2018,11,11 變?yōu)閿?shù)組
var aRr2 =sTr.split('')
每個字符切成一個數(shù)組元素
['2','0','1'...]
document,title=aRr2抽诉;
在標(biāo)題上寫入內(nèi)容陨簇,重寫title標(biāo)題了。
var sTr2 ='#div1'
var sTr3 ='.div1'
var sTr4 =sTr2.charAt(0) 取出下標(biāo)為幾的字符 結(jié)果: #
if (sTr4 == '#'){
alert('id')
}
var sTr5 = 'Microsoft Yahei' 字體
var num =sTr5.indexOf(‘Yahei’) 查找元素位置 result:10
var num 2=sTr5.indexOf(‘a(chǎn)hei’) 找不到 result: -1
var sTr6 =sTr5.substring(10,15) 從下標(biāo)10開始截到15不包括15
var sTr6 =sTr5.substring(10) 從下標(biāo)10開始截到最后迹淌。
alert(sTr6.toUpperCase()) 全部大寫
alert(sTr6.toLowerCase()) 全部小寫
字符串反轉(zhuǎn)
var aRr2='dadasdas'
var aRr2 =sTr.split('').reverse().join('');
先切成數(shù)組塞帐,然后在數(shù)組反轉(zhuǎn),最后數(shù)組拼接成字符串巍沙。
alert(aRr2)
計算器
body
h1 計算器 h1
<input type='text' id='input01'>
<select id='select'>
< option value='1'><>
</select>
body
定時器彈框
setTimeout 只執(zhí)行一次的定時器
clearTimeout 關(guān)閉只執(zhí)行一次的定時器
setInterval 反復(fù)執(zhí)行的定時器
clearInterval 關(guān)閉反復(fù)執(zhí)行的定時器
fixed相對于瀏覽器葵姥。
***
月份范圍0-11
星期天是一周第一天 0-6