最新国产好看的视频,伊人天堂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中好用
--------------------關鍵字解釋

parseInt 轉(zhuǎn)化功能。

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

相關文章

最新評論

方山县| 秀山| 长沙市| 白河县| 石渠县| 青阳县| 开平市| 霍州市| 洛宁县| 乐清市| 宜良县| 襄垣县| 砀山县| 闻喜县| 郯城县| 泰州市| 布拖县| SHOW| 福鼎市| 罗甸县| 额尔古纳市| 宁陕县| 射阳县| 博乐市| 乐东| 中宁县| 宁晋县| 永靖县| 恭城| 翁牛特旗| 长治市| 宜昌市| 成武县| 天峨县| 石嘴山市| 达日县| 嘉鱼县| 云林县| 潮安县| 和田县| 翼城县|