溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks

          本文轉(zhuǎn)自http://xphnet.hpsbhq.com/paperdetail.aspx?paperid=31

                1、功能講解:
            innerHTML 設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的 HTML
            outerHTML 設(shè)置或獲取對象及其內(nèi)容的 HTML 形式
            innerText 設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的文本
            outerText 設(shè)置(包括標(biāo)簽)或獲取(不包括標(biāo)簽)對象的文本
            2、示例代碼(可直接復(fù)制后轉(zhuǎn)存執(zhí)行):
            <html>
            <head>
            <title>Demo</title>
            <style><!--
            body {font-family:"宋體";color="blue";font-size="9pt"}
            --> </style>
            <script language="JavaScript">
            //.innerHTML
            function innerHTMLDemo()
            {
             test_id1.innerHTML="<i><u>設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的 HTML.</u></i>";
            }
            //.innerText
            function innerTextDemo()
            {
             test_id2.innerText="<i><u>設(shè)置或獲取位于對象起始和結(jié)束標(biāo)簽內(nèi)的文本.</u></i>";
            }
            //.outerHTML
            function outerHTMLDemo()
            {
             test_id3.outerHTML="<i><u>設(shè)置或獲取對象及其內(nèi)容的 HTML 形式.</u></i>";
            }
            //.outerText
            function outerTextDemo()
            {
             test_id4.outerText="<i><u>設(shè)置(包括標(biāo)簽)或獲取(不包括標(biāo)簽)對象的文本.</u></i>";
            }
            </script>
            </head>
            <body>
            <ul>
            <li id="test_id1" onclick="innerHTMLDemo()">innerHTML效果.</li>
            <li id="test_id2" onclick="innerTextDemo()">innerText效果.</li>
            <li id="test_id3" onclick="outerHTMLDemo()">outerHTML效果.</li>
            <li id="test_id4" onclick="outerTextDemo()">outerText效果.</li>
            </ul>
            </body>
            </html>
            3、不同之處:
            簡單的說innerHTML和outerHTML、innerText與outerText的不同之處在于:
            1)、innerHTML與outerHTML在設(shè)置對象的內(nèi)容時包含的HTML會被解析,而innerText與outerText則不會。
            2)、在設(shè)置時,innerHTML與innerText僅設(shè)置標(biāo)簽內(nèi)的文本,而outerHTML與outerText設(shè)置包括標(biāo)簽在內(nèi)的文本。

          posted on 2010-11-03 10:38 雪山飛鵠 閱讀(2120) 評論(2)  編輯  收藏 所屬分類: js

          Feedback

          # re: DOM中的innerHTML、innerText和outerHTML、outerText的區(qū)別[轉(zhuǎn)] 2010-11-03 17:29 小六夜瘋狂
          看了很不錯啊!謝謝啊!
          是否能寫一點它們應(yīng)用啊!XMLDom或HTMLDom。  回復(fù)  更多評論
            

          # re: DOM中的innerHTML、innerText和outerHTML、outerText的區(qū)別[轉(zhuǎn)][未登錄] 2011-12-07 13:45 1
          1  回復(fù)  更多評論
            

          主站蜘蛛池模板: 晋中市| 南投县| 屯昌县| 西青区| 富民县| 麻栗坡县| 宁远县| 武陟县| 观塘区| 山东| 章丘市| 河北省| 上杭县| 西乌| 新乡市| 阜新| 崇明县| 竹北市| 讷河市| 措美县| 富川| 二连浩特市| 崇礼县| 广丰县| 浦江县| 镇江市| 法库县| 手机| 古交市| 屯留县| 泾源县| 青海省| 武功县| 余干县| 龙井市| 中宁县| 诸暨市| 陕西省| 长治县| 山阳县| 哈尔滨市|