javascript 糾正previousSibling和nextSibling在IE和FF之間的差異 - 建站學院 - 源碼網

javascript 糾正previousSibling和nextSibling在IE和FF之間的差異(2010-08-08)

<BODY>
<div>aaaa</div>
<div>bbbb</div>

<div id="c">cccc</div>


<div>dddd</div>
<input type="button" value="獲取上一節點" id="PRe">
<input type="button" value="獲取下一節點" id="next">
<SCRipT LANGUAGE="javaScript">
<!--
   document.getElementById("pre").onclick=function(){
    var node=document.getElementById("c").previousSibling;
    while(node.nodeType!=1){
     node=node.previousSibling;
     if(!node) return null;
    };
    alert(node.innerHTML);
    return node;
   }

   document.getElementById("next").onclick=function(){
    var node=document.getElementById("c").nextSibling;
    while(node.nodeType!=1){
     node=node.nextSibling;
     if(!node) return null;
    };
    alert(node.innerHTML);
    return node;
   }
//-->
</SCRIPT>
</BODY>

主要是FF種會識別回車行換當作一個#TEXT節點 而IE不會!!

 

上一篇:教你啟用Windows 7中內置的指紋識別功能

下一篇:利用路徑及圖層樣式制作飛濺的牛奶

關于本站  |  版權聲明 | 合作聯系 | 網站地圖 | 幫助中心 |  | XHTML/CSS
Copyright © 2004-2010 downcodes.com 程序支持:木翼 冀ICP備05003145號
本站誠招服務器贊助商
贵州11选5漏选情况 白姐透特一肖 沈阳娱网棋牌 心悦麻将怎么能赢 河南麻将下载免费 海富通股票基金查询 捕鱼达人单机版 正规网赚在家兼职 江苏7位数中奖查询 天福棋牌麻将广西柳州 大唐棋牌游戏下载安卓版