一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

innerText和innerHTML 一些問題分析

其中innerText特性用來修改起始標簽和結(jié)束標簽之間的文本的。例如,假設有個空的<div/>元素,希望將其變成<div>New text for the div.</div>。用DOM實現(xiàn)時,要這么做:
oDiv.appendChild(document.createTextNode("New text for the div."));
這段代碼并不難讀,但是很冗長。如果使用innerText,只要這么做:
oDiv.innerText = "New text for the div.";
使用innerText,代碼更加簡潔,并且更容易理解。另外,innerText會自動將小于號、大于號、引號和&符號進行HTML編碼,所有是毫不需當心特殊字符:
oDiv.innerText = "New text for the <div/>.";
這一行代碼的執(zhí)行結(jié)果是<div>New text for the <div/>.</div>。但如何一定要再元素中包含HTML標簽呢?這就是innerHTML所要解決的問題。
應用innerHTML特性,可以直接給元素分配HTML字符串,而不需考慮使用DOM方法來創(chuàng)建元素。例如,假設一個空<div/>要變成<div><strong>Hello</strong><em>World</em></div>。使用DOM,要用下面的代碼:
var oStrong = document.createElement("strong');
oStrong.appendChild(document.createTextNode("hello"));
var oEm = document.createElement("em");
oEm.appendChild(document.createTextNode("World"));
oDiv.appendChild(oStrong);
oDiv.appendChild(document.createTextNode(""));
oDiv.appendChild(oEm);
而使用innerHTML,代碼就變成:
oDiv.innerHTML = "<strong>Hello</strong><em>World</em>";
七行代碼一下就變成一行,這就是innerHML的威力!
還可以使用innerText和innerHTML來獲取元素的內(nèi)容。如果元素只包含文本,那么innerText和innerHTML返回相同的值。但是,如果同時包含文本和其他元素,innerText將只返回文本的表示,而innerHTML,將返回所有元素和文本的HTML代碼。下面的表格列出了根據(jù)特定代碼innerText和innerHTML返回的不同值。
代碼innerTextinnerHTML
<div>Hello world</div>"Hello world""Hello world"
<div><b>Hello</b>world</div>"Hello world""<b>Hello</b>world"
<div><span></span></div>"""<span></span>"
后,通過將innerText賦值給它自身,表示從指定的元素中刪除所有的HTML標簽。
oDiv.innerText = oDiv.innerText;

JavaScript技術(shù)innerText和innerHTML 一些問題分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 高清不卡免费一区二区三区 | 欧美国产一区二区二区 | 五月婷亚洲 | 91香蕉国产亚洲一二三区 | 国产在线拍揄自揄视精品不卡 | 亚洲综合影院 | 综合伊人久久 | 久久婷婷国产一区二区三区 | 久久九九国产精品怡红院 | 九色视频在线看 | 美女胸又大又黄www网站 | 欧美成人精品第一区二区三区 | 亚洲精品国产国语 | 亚洲影视一区二区 | 青青国产成人久久激情911 | 亚洲欧洲一区二区 | 亚洲 欧美 在线观看 | 国产精品久久久久影院色老大 | 91白丝制服被啪到喷水在线 | 欧美日韩一区二区三区视频 | 999热精品这里在线观看 | 日韩中文字幕在线播放 | 狠狠做狠狠做综合日日 | 国产资源在线免费观看 | 久久久久久88色愉愉 | 色干干| 国内色综合精品视频在线 | 丝袜综合网 | 午夜dj影院在线视频观看完整 | 国产高清精品久久久久久久 | freexxxx性大陆另类 | 最新欧美精品一区二区三区不卡 | 露脸国产自产拍在线观看 | 美女一级一级毛片 | 亚洲合集综合久久性色 | 中文久草| 欧美日韩免费大片 | 一二三四视频社区5在线高清视频 | 色多多成视频人在线观看 | 天天操天天干天天爽 | 中文字幕乱码二三区免费 |