最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在指定的地方插入html內(nèi)容和文本內(nèi)容

 更新時間:2013年12月23日 17:42:27   作者:  
本文為大家介紹個小技巧可以在指定的地方插入html內(nèi)容和文本內(nèi)容,示例如下,感興趣的朋友可以參考下
dhtml提供了兩個方法來進行添加,insertAdjacentHTML和insertAdjacentText
insertAdjacentHTML方法:在指定的地方插入html標簽語句。
原型:insertAdjacentHTML(swhere,stext)
參數(shù):
swhere:指定插入html標簽語句的地方,有四種值可以用:
1.beforeBegin:插入到標簽開始前
2.afterBegin:插入到標簽開始標記后
3.beforeEnd:插入到標簽結(jié)束標記前
4.afterEnd:插入到標簽結(jié)束標記后
stext:要插入的內(nèi)容
例:
復(fù)制代碼 代碼如下:

var sHTML="<input type=button go2()" + " value='Click Me'><BR>"
var sScript='<SCRIPT DEFER>'
sScript = sScript + 'function go2(){ alert("Hello from inserted script.") }'
sScript = sScript + '</script' + '>';
ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript);

在html正文中加入一行:
<DIV ID="ScriptDiv"></Div>
最終變成:
復(fù)制代碼 代碼如下:

<DIV ID="ScriptDiv">
<input type=button onclick=go2() value='Click Me'><BR>
<SCRIPT DEFER>
function go2(){alert("Hello from inserted sctipt.")}'
</script>
</DIV>

insertAdjacentText方法與insertAdjacentHTML方法類似,只不過只能插入純文本,參數(shù)相同

這兩個屬性還是比較適用的,尤其是在繪圖等地方用的比較多,它的優(yōu)點是不會覆蓋原有的內(nèi)容,讓我們來假設(shè)一下吧,有一個DIV,它里面已經(jīng)有內(nèi)容了,現(xiàn)在我們還要動態(tài)的添加內(nèi)容進去,而又不能覆蓋原有的內(nèi)容,那么這時候這個東西就很重要了,innerHTML是會把原有的東西覆蓋掉的。
所有成對出現(xiàn)的HTML都可以用這個屬性,這點和innerHTML一樣,比如<body>..</body>、<div>....</div>等這些都有這兩個屬性

補充下:剛才我試了下,innerHTML這個屬性是可讀寫的,以前我知道innerHTML可以對節(jié)點插入內(nèi)容,但是這個屬性也是可讀的,也就是說innerHTML中保存的是節(jié)點的html內(nèi)容;看下以下代碼就完全明白了:
復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無標題文檔</title>
</head>
<body>
safdsdaf按時地方
<script language="javascript">
alert(document.body.innerText)
</script>
</body>
</html>

上面是我轉(zhuǎn)帖到別人的代碼,下面我再補充幾行代碼,也很經(jīng)典有,也許你用的著:
復(fù)制代碼 代碼如下:

<script language="javascript" type="text/javascript">
function addFile()
{
var filebutton = '<br><input type="file" size="50" name="File" />';
document.getElementByIdx('FileList').insertAdjacentHTML("beforeEnd",filebutton);
}
</script>

上面的是Head里面的腳本,下面是body里面的:html代碼:
復(fù)制代碼 代碼如下:

<p id="FileList">
<input type="file" runat="server" size="50" name="File"/>
</p>

你把代碼拷貝到文件中保存成一個html就知道效果了。

相關(guān)文章

  • javascript 支持ie和firefox杰奇翻頁函數(shù)

    javascript 支持ie和firefox杰奇翻頁函數(shù)

    杰奇小說系統(tǒng)用到的翻頁函數(shù),支持firefox,官方自帶的模板不支持,這樣大家就可以用firefox瀏覽網(wǎng)頁了,在網(wǎng)頁木馬橫行的今天,firefox比ie要安全不少
    2008-07-07
  • JS利用?clip-path?實現(xiàn)動態(tài)區(qū)域裁剪功能

    JS利用?clip-path?實現(xiàn)動態(tài)區(qū)域裁剪功能

    這篇文章主要介紹了JS利用?clip-path?實現(xiàn)動態(tài)區(qū)域裁剪功能,文中主要通過使用 box-shadow 實現(xiàn),代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • javascript Array 數(shù)組常用方法

    javascript Array 數(shù)組常用方法

    這篇文章主要介紹了javascript Array 數(shù)組常用方法 ,需要的朋友可以參考下
    2015-04-04
  • HTML上傳控件取消選擇

    HTML上傳控件取消選擇

    由于<input type="file">的value屬性石只讀的,所以要取消選擇只能通過其他途徑,此處有2種方法
    2013-03-03
  • JavaScript中的數(shù)組使用方法詳解

    JavaScript中的數(shù)組使用方法詳解

    JavaScript數(shù)組是一種特殊類型的對象,用于存儲多個值,數(shù)組中的每個值都有一個索引,索引從0開始,數(shù)組中的值可以是任何數(shù)據(jù)類型,包括數(shù)字、字符串、布爾值、對象和函數(shù),
    2024-10-10
  • javascript實現(xiàn)tab切換的四種方法

    javascript實現(xiàn)tab切換的四種方法

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)tab切換的四種方法,并且對每個方法進行了評價,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 原生JS寫Ajax的請求函數(shù)功能

    原生JS寫Ajax的請求函數(shù)功能

    本文給大家分享一個自己寫的基于原生JS寫Ajax的請求函數(shù)功能,需要的朋友可以參考下
    2017-12-12
  • javascript獲取元素離文檔各邊距離的方法

    javascript獲取元素離文檔各邊距離的方法

    這篇文章主要介紹了javascript獲取元素離文檔各邊距離的方法,以一個自定義函數(shù)形式分析了javascript針對文檔各邊距離的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • 簡單了解微信小程序 e.target與e.currentTarget的不同

    簡單了解微信小程序 e.target與e.currentTarget的不同

    這篇文章主要介紹了微信小程序 e.target與e.currentTarget的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • js實現(xiàn)封裝jQuery的簡單方法與鏈式操作詳解

    js實現(xiàn)封裝jQuery的簡單方法與鏈式操作詳解

    這篇文章主要給大家介紹了關(guān)于js實現(xiàn)封裝jQuery的簡單方法與鏈式操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評論

昌黎县| 淮阳县| 武义县| 洪湖市| 九龙城区| 武威市| 池州市| 温泉县| 敖汉旗| 孙吴县| 大渡口区| 晋城| 眉山市| 奉节县| 南华县| 离岛区| 宁城县| 娄烦县| 抚顺市| 佳木斯市| 宁都县| 兴安县| 沙洋县| 郸城县| 余干县| 东乡县| 山西省| 前郭尔| 宜宾县| 天等县| 巴彦县| 抚顺市| 安宁市| 奉节县| 徐州市| 玉门市| 桂阳县| 临西县| 临城县| 浦北县| 健康|