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

javascript獲取dom的下一個節(jié)點方法

 更新時間:2014年09月05日 11:46:46   投稿:whsnow  
這篇文章主要介紹了javascript獲取dom的下一個節(jié)點方法,實現(xiàn)在頁面點擊加減按鈕數(shù)字的累加,需要的朋友可以參考下

利用javascript 寫一個在頁面點擊加減按鈕實現(xiàn)數(shù)字的累加。

簡略的html大概如此??吹枚秃貌灰谝膺@些細節(jié)啊

<input type="button" value="+" onclick="jia(this)" />
<label class="num">0</label>
<input type="button" value="-" onclick="jian(this)" />

樣子是這樣的

javascript 代碼如下

<script type="text/javascript">
function jia(a)
{
var nextnode = a.nextElementSibling;//獲取下一個節(jié)點

alert(nextnode.innerHTML);
var a = parseInt(nextnode.innerHTML)
a += 1;
nextnode.innerHTML = a;
}
function jian(a) {
var previousnode = a.previousElementSibling;
var a = parseInt(previousnode.innerHTML)
a -= 1;
a = a > 0 ? a : 0;
previousnode.innerHTML = a;
}
</script>

解釋一下:

function jian(a)和

function jia(a)就是當前點擊的對象了。在onclick事件接的方法里加了this;

- nextElementSibling 獲取當前節(jié)點的下一個節(jié)點(獲得下一個兄弟節(jié)點)
- previousElementSibling 獲取當前節(jié)點的上一個節(jié)點

注意: IE將跳過在節(jié)點之間產(chǎn)生的空格文檔節(jié)點(如:換行字符),而Mozilla不會這樣——FF會把諸如空格換行之類的排版元素視作節(jié)點讀取,因此,在ie 中用nextSibling便可讀取到的下一個節(jié)點元素,在FF中就需要這樣寫:nextElementSibling了。

上面的解釋的意思的使用 nextElementSibling 和previousElementSibling 獲得下一個兄弟節(jié)點和上一個兄弟節(jié)點,可以去掉換行,空格上面之類的,直接找到我們標簽元素。但是下面的兩個

nextSibling
previousSibling 也是得下一個兄弟節(jié)點和上一個兄弟節(jié)點的,只是在IE中好用
--------------------關(guān)鍵字解釋

parseInt 轉(zhuǎn)化功能。

a = a > 0 ? a : 0;----三元表達式。

相關(guān)文章

最新評論

筠连县| 从化市| 玉环县| 太白县| 汽车| 上栗县| 黄山市| 玉环县| 西昌市| 永清县| 江门市| 潞西市| 镶黄旗| 上高县| 冕宁县| 长治市| 买车| 舞阳县| 永兴县| 株洲县| 离岛区| 赤壁市| 南岸区| 方山县| 唐海县| 建水县| 德令哈市| 平阳县| 元江| 隆安县| 无极县| 江安县| 鹤岗市| 梁平县| 赣榆县| 大竹县| 新巴尔虎左旗| 巧家县| 五河县| 尉犁县| 正阳县|