<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      螺螺的blog
      父母一天天老去了,我要努力!

      很多代碼寫了又忘忘了又寫,很浪費,所以決定養成做筆記的習慣。

      知識點:

      0、為什么要innerText?因為安全問題

      1、為firefox dom模型擴展屬性 

      2、currentStyle屬性可以取得實際的style狀態

      3、IE實現innerText時考慮了display方式,如果是block則加換行

      4、為什么不用textContent?因為textContent沒有考慮元素的display方式,所以不完全與IE兼容

       

      <html>
      <body>
      <div id="d1"><href="aa">ccc</a>ddd<div>eeee</div>fff</div>
      <script type="text/javascript">
      <!--
      //
      //
       patch of innerText for firefox
      //
      (function (bool) {
          
      function setInnerText(o, s) {
              
      while (o.childNodes.length != 0) {
                  o.removeChild(o.childNodes[
      0]);
              }

              o.appendChild(document.createTextNode(s));
          }

          
      function getInnerText(o) {
              
      var sRet = "";

              
      for (var i = 0; i < o.childNodes.length; i ++) {
                  
      if (o.childNodes[i].childNodes.length != 0) {
                      sRet 
      += getInnerText(o.childNodes[i]);
                  }

                  
      if (o.childNodes[i].nodeValue) {
                      
      if (o.currentStyle.display == "block") {
                          sRet 
      += o.childNodes[i].nodeValue + "\n";
                      } 
      else {
                          sRet 
      += o.childNodes[i].nodeValue;
                      }
                  }
              }

              
      return sRet;
          }

          
      if (bool) {
              HTMLElement.prototype.__defineGetter__(
      "currentStyle"function () {
                  
      return this.ownerDocument.defaultView.getComputedStyle(thisnull);
              });

              HTMLElement.prototype.__defineGetter__(
      "innerText"function () {
                  
      return getInnerText(this);
              })

              HTMLElement.prototype.__defineSetter__(
      "innerText"function(s) {
                  setInnerText(
      this, s);
              })
          }
      })(
      /Firefox/.test(window.navigator.userAgent));
      //-->
      </script>

      <script type="text/javascript">
      <!--
      var d1 = document.getElementById("d1");

      alert(d1.innerText);
      d1.innerText 
      = "xxx";
      //-->
      </script>
      </body>
      </html>
      posted on 2008-11-24 17:54  luoluo  閱讀(7278)  評論(2)    收藏  舉報

      主站蜘蛛池模板: 99精品伊人久久久大香线蕉| 成年女人免费碰碰视频| 亚洲av乱码一区二区| 久久亚洲女同第一区综合| 亚洲精品二区在线播放| 国产精品啪| 中国xxx农村性视频| 国内精品伊人久久久久av| 久久一日本道色综合久久| 熟女系列丰满熟妇AV| 日韩三级一区二区在线看| 亚洲午夜天堂| 中文有无人妻vs无码人妻激烈| AV最新高清无码专区| 鲁鲁网亚洲站内射污| 欧美乱妇高清无乱码免费| 精品国产女同疯狂摩擦2| 好紧好湿好黄的视频| 新密市| 97碰碰碰免费公开在线视频| 国产精品区一二三四久久| 亚洲精品麻豆一二三区| 中文字幕 日韩 人妻 无码| 亚洲中文字幕有综合久久| 久久久久久亚洲精品a片成人| 秋霞人妻无码中文字幕| 亚洲综合一区国产精品| 国产无套精品一区二区三区| 国产互换人妻xxxx69| 深夜在线观看免费av| 少妇高潮灌满白浆毛片免费看 | 久久99精品久久久久久9| 国内久久人妻风流av免费| 国产精品欧美福利久久| 全部免费毛片在线播放| 亚洲国产亚洲国产路线久久| 亚洲欧美日产综合在线网| 日本深夜福利在线观看| 久久久久人妻精品一区三寸 | 国产精品视频全国免费观看| 日韩精品一卡二卡在线观看|