javascript當(dāng)中常用的api (上)

document // 代表的是整個頁面的所有元素

方法

document.title //設(shè)置文檔標(biāo)題等價(jià)于HTML的title標(biāo)簽

document.bgColor //設(shè)置頁面背景色

document.fgColor //設(shè)置前景色(文本顏色)

document.linkColor //未點(diǎn)擊過的鏈接顏色

document.alinkColor //激活鏈接(焦點(diǎn)在此鏈接上)的顏色

document.vlinkColor //已點(diǎn)擊過的鏈接顏色

document.URL //設(shè)置URL屬性從而在同一窗口打開另一網(wǎng)頁

document.fileCreatedDate //文件建立日期,只讀屬性

document.fileModifiedDate //文件修改日期掩浙,只讀屬性

document.charset //設(shè)置字符集 簡體中文:gb2312

document.fileSize //文件大小灾票,只讀屬性

document.cookie //設(shè)置和讀出cookie

常用對象方法

document.write() //動態(tài)向頁面寫入內(nèi)容

document.createElement(Tag) //創(chuàng)建一個html標(biāo)簽對象

document.getElementById(ID) //獲得指定ID值的對象

document.getElementsByName(Name) //獲得指定Name值的對象

document.body.appendChild(oTag)

———————————————————————

body-主體子對象

document.body //指定文檔主體的開始和結(jié)束等價(jià)于body>/body>

document.body.bgColor //設(shè)置或獲取對象后面的背景顏色

document.body.link //未點(diǎn)擊過的鏈接顏色

document.body.alink //激活鏈接(焦點(diǎn)在此鏈接上)的顏色

document.body.vlink //已點(diǎn)擊過的鏈接顏色

document.body.text //文本色

document.body.innerText //設(shè)置body>…/body>之間的文本

document.body.innerHTML //設(shè)置body>…/body>之間的HTML代碼

document.body.topMargin //頁面上邊距

document.body.leftMargin //頁面左邊距

document.body.rightMargin //頁面右邊距

document.body.bottomMargin //頁面下邊距

document.body.background //背景圖片

document.body.appendChild(oTag) //動態(tài)生成一個HTML對象


1.元素查找

document.getELementById(id) ?// 獲取頁面中指定id

document.querySelector() ?// 獲取頁面中指定id,class,或者div,p等標(biāo)簽元素柄驻。但是只會返回第一個元素

document.getElementsClassName() ?//獲取頁面當(dāng)中指定的class類砂缩,返回的是一個類數(shù)組集合。

document.getElementsByName() ?//獲取頁面當(dāng)中指定name的元素三娩,返回的也是一個類數(shù)組的集合

document.getElementsByTagName(name) //獲取元素下的所有元素庵芭,如div,li雀监。返回的也是一個類數(shù)組的集合

document.querySelectorAll()? //獲取頁面中指定id双吆,class,或者div会前,p等標(biāo)簽元素好乐。返回的是一個類數(shù)組集合

2.元素屬性操作

el.getAttribute("sec") // 獲取元素的src屬性,可以獲取多種值瓦宜,如src蔚万,alt屬性等

el.setAttribute("src","logo.png") //修改元素的屬性值

3.內(nèi)容操作

innerhtml ? // 獲取元素的內(nèi)容(不包含元素的本身節(jié)點(diǎn))只會彈出元素里面的文本內(nèi)容

outerhtml ? // 獲取元素的內(nèi)容(包含元素本身) 會彈出文本內(nèi)容和元素的節(jié)點(diǎn),能修改文本內(nèi)容临庇,但是不能修改標(biāo)簽

使用outerhtml獲取會獲得:<p>hello word<p>

innerhtml:hello反璃,word

innerText ? // 獲取文本值

innerHtml與innerText的區(qū)別 // html會返回整個節(jié)點(diǎn)內(nèi)包括標(biāo)簽在內(nèi)的所有節(jié)點(diǎn),text只會返回內(nèi)容

有嵌套關(guān)系的div才會有區(qū)別假夺,沒有嵌套關(guān)系沒有區(qū)別淮蜈。推薦使用html。

4.css樣式操作

// ie8

el.currentStyle[attrName]

// ie9+

window.getComputedStyle(el)[attrName]

// 偽類

window.getComputedStyle(el,":after")[attrName]; //返回元素的css樣式

el.style 只能獲取內(nèi)聯(lián)樣式

//ie

el.currentStyle

// 設(shè)置CSS樣式

el.style.display='none';

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末已卷,一起剝皮案震驚了整個濱河市梧田,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌侧蘸,老刑警劉巖裁眯,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異讳癌,居然都是意外死亡未状,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門析桥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來司草,“玉大人,你說我怎么就攤上這事泡仗÷窈纾” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵娩怎,是天一觀的道長搔课。 經(jīng)常有香客問我,道長截亦,這世上最難降的妖魔是什么爬泥? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任柬讨,我火速辦了婚禮,結(jié)果婚禮上袍啡,老公的妹妹穿的比我還像新娘踩官。我一直安慰自己,他們只是感情好境输,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布蔗牡。 她就那樣靜靜地躺著,像睡著了一般嗅剖。 火紅的嫁衣襯著肌膚如雪辩越。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天信粮,我揣著相機(jī)與錄音黔攒,去河邊找鬼。 笑死强缘,一個胖子當(dāng)著我的面吹牛亏钩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播欺旧,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼姑丑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辞友?” 一聲冷哼從身側(cè)響起栅哀,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎称龙,沒想到半個月后留拾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鲫尊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年痴柔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疫向。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡咳蔚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出搔驼,到底是詐尸還是另有隱情谈火,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布舌涨,位于F島的核電站糯耍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜温技,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一革为、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧舵鳞,春花似錦震檩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽虐块。三九已至俩滥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贺奠,已是汗流浹背霜旧。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留儡率,地道東北人挂据。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像儿普,于是被迫代替她去往敵國和親崎逃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理眉孩,服務(wù)發(fā)現(xiàn)个绍,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 一浪汪、JS前言 (1)認(rèn)識JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu))巴柿,知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,770評論 0 8
  • 一钠署、忠誠——忠心者不被解雇 單位可能開除有能力的員工篷牌,但對一個忠心耿耿的人,不會有領(lǐng)導(dǎo)愿意讓他走踏幻。他會成為單位這個...
    莫欺少年窮_e70c閱讀 277評論 0 0
  • 因?yàn)樽约旱膹?qiáng)烈拖延癥枷颊,我被逼到了死角。雖然在一個月前就知道要在7.2召開分享會,也早知道我需要上臺分享夭苗,可我還是一...
    澤澤a閱讀 70評論 0 0
  • 弈翎說信卡,“有些味道是兩個人才有的記憶,只需要一點(diǎn)點(diǎn)就好题造,要的就是‘不著一字傍菇,盡得風(fēng)流’的氣場〗缗猓” 香水對于女人來說...
    郭弈翎閱讀 500評論 0 1