[p]1、功能講解: [br]innerhtml 設置或獲取位于對象起始和結束標簽內的 html [br]outerhtml 設置或獲取對象及其內容的 html 形式 [br]innertext 設置或獲取位于對象起始和結束標簽內的文本 [br]outertext 設置(包括標簽)或獲取(不包括標簽)對象的文本 [br]2、示例 [br] [br] [br]
demo [br] [br] [br] [br] [br]
[br]- innerhtml效果.
[br]- innertext效果.
[br]- outerhtml效果.
[br]- outertext效果.
[br]
[br] [br] [br]3、不同之處: [br]簡單的說innerhtml和outerhtml、innertext與outertext的不同之處在于: [br]1)、innerhtml與outerhtml在設置對象的內容時包含的html會被解析,而innertext與outertext則不會。 [br]2)、在設置時,innerhtml與innertext僅設置標簽內的文本,而outerhtml與outertext設置包括標簽在內的文本。 [br][br]特別說明: [br] innerhtml是符合w3c標準的屬性,而innertext只適用于ie瀏覽器,因此,盡可能地去使用innerhtml,而少用innertext,如果要輸出不含html標簽的內容,可以使用innerhtml取得包含html標簽的內容后,再用[color=#ff0000]正則[/color]表達式去除html標簽,下面是一個簡單的符合w3c標準的示例: [br]
無html,符合w3c標準 [/p]
該文章在 2011/3/30 10:07:14 編輯過