JavaSprict基礎(chǔ)-節(jié)點(diǎn)偿衰、date

節(jié)點(diǎn)的創(chuàng)建以及添加

  • 創(chuàng)建節(jié)點(diǎn):
    一般創(chuàng)建一個(gè)節(jié)點(diǎn)我們通過(guò)document.createElement()鹊汛。
  • 添加節(jié)點(diǎn):
    一般是這個(gè)被創(chuàng)建標(biāo)簽的父親節(jié)點(diǎn)來(lái)添加我們創(chuàng)建的節(jié)點(diǎn)硼端,通過(guò)appendChild()萧芙。
1.創(chuàng)建一個(gè)div盒子
var box = document.createElement('div');
2.利用div的父節(jié)點(diǎn)來(lái)添加div
            obody.appendChild(box);
  • 刪除節(jié)點(diǎn):
    刪除節(jié)點(diǎn)的相關(guān)的操作给梅,一般通過(guò)父節(jié)點(diǎn)來(lái)操作,通過(guò)removeChild()双揪。
var oBody = document.getElementById('obody');
        oBody.removeChild(box);
  • 插入節(jié)點(diǎn):
    插入節(jié)點(diǎn)动羽,也是通過(guò)父節(jié)點(diǎn)來(lái)操作,通過(guò)insertBefore()渔期。
    有兩個(gè)參數(shù)运吓,第一個(gè)參數(shù)表示要插入的節(jié)點(diǎn),第二個(gè)被插入的節(jié)點(diǎn)疯趟。
var box1 = document.createElement('div');
oBody.insertBefore(box1,box);
把叫做box1的div插入到box之前拘哨。

克隆節(jié)點(diǎn)

  • cloneNode():
  • 如果不傳入?yún)?shù),默認(rèn)為false,那么只是克隆節(jié)點(diǎn)本身信峻,不會(huì)克隆子節(jié)點(diǎn)
  • 如果傳入true,會(huì)克隆節(jié)點(diǎn)本身和子節(jié)點(diǎn)

獲取子節(jié)點(diǎn)

  • childNodes是獲取文本節(jié)點(diǎn)倦青。
  • 我們一般通過(guò)children獲取標(biāo)簽子節(jié)點(diǎn)。
  • 例子:
HTML:
<div id="box">
    <button id="btn1"></button>
    <button></button>
    <button></button>
</div>
JS:
 var box = document.getElementById('box');
var myChildren = box.children;

獲取兄弟節(jié)點(diǎn)

  • nextElementSibling:獲取標(biāo)簽元素盹舞,但是只有一般瀏覽器可以實(shí)現(xiàn)對(duì)應(yīng)的效果ie瀏覽器不能有對(duì)應(yīng)的效果产镐。
  • nextSibling:可以在ie獲取標(biāo)簽元素
  • 兼容寫(xiě)法:
  var brotherSym =  btn1.nextElementSibling||btn1.nextSibling;

獲取父親節(jié)點(diǎn)

  • 通過(guò)parentNode。
var btn1 = document.getElementById('btn1');
   var parentSym = btn1.parentNode;

date對(duì)象的認(rèn)識(shí)

  • var myDate = new Date():
    創(chuàng)建時(shí)間對(duì)象,表示的是當(dāng)前的時(shí)間踢步。
  • myDate.getTime():
    當(dāng)前時(shí)間的時(shí)間戳癣亚,獲取的是當(dāng)前時(shí)間到1970一月一號(hào)開(kāi)始的毫秒數(shù)。

時(shí)間對(duì)象的相關(guān)的屬性和方法

  • 1.創(chuàng)建時(shí)間對(duì)象
    var myDate = new Date();
  • 2獲取當(dāng)前的年份
* 3.獲取月份,月份的時(shí)間是0-11
  ```  var month = myDate.getMonth()+1;
獲取的月份時(shí)間是0-11获印,所以我們要加上1才能顯示正確的月份
  • 4.獲取日期
* 5.獲取星期,注意0表示周日述雾,其余一樣
    ```var weekDay = myDate.getDay();
  • 6.獲取小時(shí)
* 7.獲取分鐘
    ```var minute = myDate.getMinutes();
  • 8.獲取秒
* 9.獲取毫秒
    ```
var minS = myDate.getMilliseconds();

簡(jiǎn)單日歷的制作

HTML:
<div class="box" id="box">
    <p id="oP">dasfdsa</p>
    <span id="oSpan">dasf</span>
</div>
JS:
var oP = document.getElementById('oP');
    var oSpan = document.getElementById('oSpan');
    /*2.回去當(dāng)前的時(shí)間設(shè)置內(nèi)容*/
    var myDate = new Date();
    /*2.1獲取年月日星期*/
    var year = myDate.getFullYear();
    var month = myDate.getMonth()+1;
    var day = myDate.getDate();
    var weekDay = myDate.getDay();
    /*2.2顯示對(duì)應(yīng)的日期*/
    /*2.2設(shè)置一個(gè)星期數(shù)組,用來(lái)設(shè)置星期*/
    var weekDayS = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
    oP.innerHTML = year+'年'+month +'月'+day +'日'+ weekDayS[weekDay];
    /*2.3設(shè)置對(duì)應(yīng)的日期*/
    oSpan.innerHTML = day;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兼丰,一起剝皮案震驚了整個(gè)濱河市绰咽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌地粪,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琐谤,死亡現(xiàn)場(chǎng)離奇詭異蟆技,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)质礼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旺聚,“玉大人,你說(shuō)我怎么就攤上這事眶蕉∨榇猓” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵造挽,是天一觀的道長(zhǎng)碱璃。 經(jīng)常有香客問(wèn)我,道長(zhǎng)饭入,這世上最難降的妖魔是什么嵌器? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮谐丢,結(jié)果婚禮上爽航,老公的妹妹穿的比我還像新娘。我一直安慰自己乾忱,他們只是感情好讥珍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著窄瘟,像睡著了一般衷佃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上寞肖,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天纲酗,我揣著相機(jī)與錄音,去河邊找鬼新蟆。 笑死觅赊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的琼稻。 我是一名探鬼主播吮螺,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帕翻!你這毒婦竟也來(lái)了鸠补?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嘀掸,失蹤者是張志新(化名)和其女友劉穎紫岩,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體睬塌,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泉蝌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年歇万,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勋陪。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贪磺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诅愚,到底是詐尸還是另有隱情寒锚,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布违孝,位于F島的核電站刹前,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏等浊。R本人自食惡果不足惜腮郊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望筹燕。 院中可真熱鬧轧飞,春花似錦、人聲如沸撒踪。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)制妄。三九已至掸绞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耕捞,已是汗流浹背衔掸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俺抽,地道東北人敞映。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像磷斧,于是被迫代替她去往敵國(guó)和親振愿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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

  • 第1章 認(rèn)識(shí)JS JavaScript能做什么弛饭?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單冕末、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,298評(píng)論 0 5
  • 一侣颂、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱(chēng)為結(jié)構(gòu))档桃,知道了CSS樣式(也稱(chēng)為表示),會(huì)使用HT...
    凜0_0閱讀 2,774評(píng)論 0 8
  • 工廠模式類(lèi)似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品憔晒,去做同樣的事情藻肄,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式销凑。簡(jiǎn)單...
    舟漁行舟閱讀 7,771評(píng)論 2 17
  • 用了2個(gè)小時(shí)的時(shí)間看完了一本甜甜的書(shū),好甜敖龃丁!很平凡又很可貴的愛(ài)情友情親情的故事澎蛛。我想可能只有很少的人才能做到吧抚垄,...
    天涯的天涯閱讀 127評(píng)論 0 1
  • 世間的善與惡,對(duì)與錯(cuò)谋逻,有時(shí)錯(cuò)綜復(fù)雜呆馁,難以分辨。所以毁兆,不要用既定的價(jià)值觀來(lái)思考事物浙滤,輕易做判斷。 不要用今天的現(xiàn)狀去...
    虛懷若谷8閱讀 491評(píng)論 0 0