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

          雪山飛鵠

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

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

          本文轉自http://xphnet.hpsbhq.com/paperdetail.aspx?paperid=31

                1、功能講解:
            innerHTML 設置或獲取位于對象起始和結束標簽內的 HTML
            outerHTML 設置或獲取對象及其內容的 HTML 形式
            innerText 設置或獲取位于對象起始和結束標簽內的文本
            outerText 設置(包括標簽)或獲取(不包括標簽)對象的文本
            2、示例代碼(可直接復制后轉存執行):
            <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>設置或獲取位于對象起始和結束標簽內的 HTML.</u></i>";
            }
            //.innerText
            function innerTextDemo()
            {
             test_id2.innerText="<i><u>設置或獲取位于對象起始和結束標簽內的文本.</u></i>";
            }
            //.outerHTML
            function outerHTMLDemo()
            {
             test_id3.outerHTML="<i><u>設置或獲取對象及其內容的 HTML 形式.</u></i>";
            }
            //.outerText
            function outerTextDemo()
            {
             test_id4.outerText="<i><u>設置(包括標簽)或獲取(不包括標簽)對象的文本.</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在設置對象的內容時包含的HTML會被解析,而innerText與outerText則不會。
            2)、在設置時,innerHTML與innerText僅設置標簽內的文本,而outerHTML與outerText設置包括標簽在內的文本。

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

          Feedback

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

          # re: DOM中的innerHTML、innerText和outerHTML、outerText的區別[轉][未登錄] 2011-12-07 13:45 1
          1  回復  更多評論
            

          主站蜘蛛池模板: 绩溪县| 龙山县| 武威市| 汝南县| 桦川县| 随州市| 清涧县| 叶城县| 宜都市| 南召县| 郑州市| 河东区| 宣城市| 泰安市| 崇明县| 安阳市| 宝丰县| 宁乡县| 遵义市| 九寨沟县| 天气| 竹北市| 平遥县| 鄂伦春自治旗| 定安县| 雷山县| 招远市| 阿拉善左旗| 莲花县| 吐鲁番市| 大新县| 清徐县| 石嘴山市| 霸州市| 江川县| 得荣县| 通州区| 益阳市| 于田县| 砚山县| 湟源县|