最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

初學(xué)js 新節(jié)點的創(chuàng)建 刪除 的步驟

 更新時間:2011年07月04日 23:26:57   作者:  
對于js 我是個初學(xué)者 甚至還不入門,我比較喜歡js做出的特效。
特羨慕寫出這些特效的高級程序員。我想學(xué)習(xí),可總是不知道怎么去思考,不知道怎么去邏輯。有時候也很著急,這些都不怕,幸好還有人教我,指點我,這是我比較幸運的。但是我過不了自己這關(guān)了,自己最大的缺點就是 逃避,不會做的就放棄了,不會了就不會了,也不敢問了。改,這個大缺點一定得改。以下,是洋哥指點我的學(xué)習(xí)技巧,思路清晰,效率也有很大的提高。。廢話就不扯了,言歸正傳:
題目:btton 按鈕 一個添加 一個刪除 ,點擊添加按鈕就會添加一個節(jié)點,點擊刪除按鈕就會刪除最后一個節(jié)點,添加的新元素點擊一下就會被刪除。
步驟一: 分析思路 做好準備工作 (結(jié)構(gòu) 行為 表現(xiàn) 分離既是 html結(jié)構(gòu) js腳本 css樣式 分離)
首先:搭建html 結(jié)構(gòu),定義下css樣式,寫基本的腳本(由于js腳本與html結(jié)構(gòu)是分離的 所以)。
復(fù)制代碼 代碼如下:

<div class="btns">
<input type="button" value="Add" id="addBtn"></input>
<input type="button" value="Remove" id="removeBtn"></input>
</div>
<div class="box" id="boxcon"></div>

js 分析:首先兩個button 的onclick 事件,其次,把添加和刪除都封裝成 方法,以便調(diào)用函數(shù),達到重用的目的。
復(fù)制代碼 代碼如下:

window.onload = function() {
addBtn.onclick = function() {}
removeBtn.onclick = function() {}
}

步驟二: 寫個創(chuàng)建的方法:創(chuàng)建新節(jié)點
復(fù)制代碼 代碼如下:

function createEle() {
var newEle = document.createElement("div");// 定義新的元素節(jié)點變量
var newBtn = document.createElement("input");// 定義新的元素節(jié)點變量
var boxEle = document.getElementById ("boxcon");
//找到所要添加到里面的那個元素 既是上一級元素,這里用id標識符來查找
newEle.className="con";//賦予新建元素的屬性 樣式寫在css里
newBtn.type ="button";
newBtn.value = " remove ";
boxEle.appendChild(newEle);// 把新建的節(jié)點 添加到boxcon里
}

步驟三: 寫刪除方法:刪除元素。
復(fù)制代碼 代碼如下:

function removeEle(removeObj) {
removeObj.parentNode.removeChild(removeObj);
// 刪除元素
}

步驟四:調(diào)用函數(shù)
復(fù)制代碼 代碼如下:

window.onload = function() {
addBtn.onclick = function() {
createEle();
}
removeBtn.onclick = function() {
var box = document.getElementById("boxcon");
removeEle(box.lastChild);
}
}

呵呵總算完成的差不多了, 別急 還有一個功能。最后的一個功能。。(添加的新元素點擊一下就會被刪除)
over了。。。呵呵 關(guān)于這個this的用法 我還是不太懂。。。以后還需要仔細探究下。。。

相關(guān)文章

  • 在window.setTimeout方法中傳送對象

    在window.setTimeout方法中傳送對象

    setTimeout方法是js中的延時方法,很多js的bug,只需要使用該方法延時一下,就會自動解決了,簡直就是萬能藥方,也是我比較喜歡使用的最后手段。
    2006-12-12
  • es6新特性之 class 基本用法解析

    es6新特性之 class 基本用法解析

    這篇文章主要介紹了es6新特性之 class 基本用法 ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • 網(wǎng)頁自動跳轉(zhuǎn)代碼收集

    網(wǎng)頁自動跳轉(zhuǎn)代碼收集

    網(wǎng)頁自動跳轉(zhuǎn)代碼收集
    2009-09-09
  • js 彈出層 并可以拖拽

    js 彈出層 并可以拖拽

    彈出層,并可以拖拽,好多人要,發(fā)出來共享一下 兼容IE6+, 各現(xiàn)代瀏覽器。
    2011-07-07
  • javascript重寫alert方法的實例代碼

    javascript重寫alert方法的實例代碼

    最近因為在flash項目中遇到as調(diào)用js函數(shù)馬上彈出alert,在火狐瀏覽器下會卡死瀏覽器。介于這樣我們重寫alert,讓alert彈出一個自定義的div彈層,來實現(xiàn)提示效果!
    2013-03-03
  • 微信小程序JSON配置文件詳細講解作用

    微信小程序JSON配置文件詳細講解作用

    JSON是一種數(shù)據(jù)格式,在實際開發(fā)中,JSON總是以配置文件的形式出現(xiàn)。小程序項目中也不例外:通過不同的Json配置文件,可以對小程序項目進行不同級別的配置
    2022-10-10
  • 分頁欄的web標準實現(xiàn)

    分頁欄的web標準實現(xiàn)

    分頁欄是網(wǎng)頁上最常見不過的一個組件,本博文給出分頁欄的一個web2.0標準示例,并作簡要分析
    2011-11-11
  • JS實現(xiàn)隱藏同級元素后只顯示JS文件內(nèi)容的方法

    JS實現(xiàn)隱藏同級元素后只顯示JS文件內(nèi)容的方法

    這篇文章主要介紹了JS實現(xiàn)隱藏同級元素后只顯示JS文件內(nèi)容的方法,可實現(xiàn)將與js文件的同級元素全部隱藏,只顯示js文件內(nèi)容的功能,涉及javascript針對頁面元素的遍歷與屬性修改相關(guān)技巧,需要的朋友可以參考下
    2016-09-09
  • JS 連鎖泡泡 v1.1

    JS 連鎖泡泡 v1.1

    前幾天在朋友的iPhone上面玩了一個連鎖泡泡游戲,頭腦發(fā)熱就想用js寫一個。
    2009-09-09
  • 深入理解JavaScript中的并行處理

    深入理解JavaScript中的并行處理

    這篇文章給大家詳細介紹了JavaScript中的并行處理,一直以來,JavaScript 都并沒有多線程的能力,而單線程在讓開發(fā)者方便的同時,也使它一直不能處理計算量復(fù)雜的場景,唯一方法就是讓服務(wù)端去做。下來通過這篇文章我們一起來看看詳細介紹。
    2016-09-09

最新評論

喜德县| 林州市| 绥化市| 定西市| 深泽县| 舞阳县| 合川市| 环江| 桂东县| 鹿邑县| 凌海市| 如东县| 岐山县| 昌黎县| 荣成市| 仙桃市| 巴塘县| 阳朔县| 香格里拉县| 叙永县| 驻马店市| 手游| 股票| 滦南县| 胶州市| 逊克县| 莱芜市| 南雄市| 行唐县| 定兴县| 姚安县| 长岭县| 团风县| 正定县| 阆中市| 石河子市| 桂林市| 新密市| 龙口市| 定兴县| 洛南县|