通過(guò)標(biāo)簽獲取元素
var aLi= document.getElementsByTagName('li')
1-8
aLi.style.backgroundColor='red' 設(shè)置不了
aLi[0].style.backgroundColor='red' 設(shè)置 整個(gè)文檔的內(nèi)容
var oLIst=document.getElementsById(‘ul下的id’)
var aLi= oLIst.getElementsByTagName('li') ul下的查找
ul
li1li
/ul
循環(huán)語(yǔ)句
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('')
每個(gè)字符切成一個(gè)數(shù)組元素
['2','0','1'...]
document,title=aRr2一睁;
在標(biāo)題上寫(xiě)入內(nèi)容,重寫(xiě)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開(kāi)始截到15不包括15
var sTr6 =sTr5.substring(10) 從下標(biāo)10開(kāi)始截到最后卖局。
alert(sTr6.toUpperCase()) 全部大寫(xiě)
alert(sTr6.toLowerCase()) 全部小寫(xiě)
字符串反轉(zhuǎn)
var aRr2='dadasdas'
var aRr2 =sTr.split('').reverse().join('');
先切成數(shù)組,然后在數(shù)組反轉(zhuǎn)双霍,最后數(shù)組拼接成字符串。
alert(aRr2)
計(jì)算器
body
h1 計(jì)算器 h1
<input type='text' id='input01'>
<select id='select'>
< option value='1'><>
</select>
body
定時(shí)器彈框
setTimeout 只執(zhí)行一次的定時(shí)器
clearTimeout 關(guān)閉只執(zhí)行一次的定時(shí)器
setInterval 反復(fù)執(zhí)行的定時(shí)器
clearInterval 關(guān)閉反復(fù)執(zhí)行的定時(shí)器
fixed相對(duì)于瀏覽器批销。