基于dom編程中 動(dòng)態(tài)創(chuàng)建與刪除元素的使用
更新時(shí)間:2013年04月17日 14:26:34 作者:
本篇文章小編將為大家介紹,基于dom編程中動(dòng)態(tài)創(chuàng)建與刪除元素的使用,有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
<html>
<head>
<script type="text/javascript">
function test(){
//createElement() 創(chuàng)建一個(gè)指定標(biāo)簽名的元素[比如:動(dòng)態(tài)創(chuàng)建超鏈接]
var createa=document.createElement("a");
createa.id="a1";
createa.innerText="連接到百度";
createa.;
//createa.color="green" ////添加顏色(不要忘記style屬性,不然沒(méi)有效果)
createa.style.color="green"
//添加默認(rèn)位置--body 并且添加子節(jié)點(diǎn)
//document.body.appendChild(createa);
//放置指定位置
document.getElementById("div1").appendChild(createa);
}
function test2(){
//指定位置刪除節(jié)點(diǎn)removeChild()
document.getElementById("div1").removeChild(document.getElementById("a1")); //id 名重復(fù) js只取第一個(gè)
}
</script>
</head>
<body>
<!--動(dòng)態(tài)創(chuàng)建元素-->
<input type="button" value="創(chuàng)建一個(gè)a標(biāo)簽" onclick="test()"/><br/>
<input type="button" value="刪除創(chuàng)建一個(gè)a標(biāo)簽" onclick="test2()"/>
<div id="div1" style="width:400px;height:300px;border:1px solid silver">
</div>
</body>
</html>
復(fù)制代碼 代碼如下:
<html>
<head>
<script type="text/javascript">
function test(){
//createElement() 創(chuàng)建一個(gè)指定標(biāo)簽名的元素[比如:動(dòng)態(tài)創(chuàng)建超鏈接]
var createa=document.createElement("a");
createa.id="a1";
createa.innerText="連接到百度";
createa.;
//createa.color="green" ////添加顏色(不要忘記style屬性,不然沒(méi)有效果)
createa.style.color="green"
//添加默認(rèn)位置--body 并且添加子節(jié)點(diǎn)
//document.body.appendChild(createa);
//放置指定位置
$("div1").appendChild(createa);
}
function test2(){
//指定位置刪除節(jié)點(diǎn)removeChild()
$("div1").removeChild($("a1"));
}
//定義一個(gè)函數(shù) 返回給定id的對(duì)象
function $(id){
return document.getElementById(id);
}
</script>
</head>
<body>
<!--動(dòng)態(tài)創(chuàng)建元素-->
<input type="button" value="創(chuàng)建一個(gè)a標(biāo)簽" onclick="test()"/><br/>
<input type="button" value="刪除創(chuàng)建一個(gè)a標(biāo)簽" onclick="test2()"/>
<div id="div1" style="width:400px;height:300px;border:1px solid silver">
</div>
</body>
</html>
您可能感興趣的文章:
- 快速解決js動(dòng)態(tài)改變dom元素屬性后頁(yè)面及時(shí)渲染的問(wèn)題
- 基于JavaScript創(chuàng)建動(dòng)態(tài)Dom
- JS動(dòng)態(tài)創(chuàng)建DOM元素的方法
- javascript實(shí)現(xiàn)dom動(dòng)態(tài)創(chuàng)建省市縱向列表菜單的方法
- 詳解Python中DOM方法的動(dòng)態(tài)性
- 通過(guò)JS動(dòng)態(tài)創(chuàng)建一個(gè)html DOM元素并顯示
- js加載之使用DOM方法動(dòng)態(tài)加載Javascript文件
- 關(guān)于動(dòng)態(tài)生成dom綁定事件失效的原因及解決方法
相關(guān)文章
淺談Web頁(yè)面向后臺(tái)提交數(shù)據(jù)的方式和選擇
下面小編就為大家?guī)?lái)一篇淺談Web頁(yè)面向后臺(tái)提交數(shù)據(jù)的方式和選擇。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
詳解JS-- 浮點(diǎn)數(shù)運(yùn)算處理
本篇文章主要介紹了JS--浮點(diǎn)數(shù)運(yùn)算處理,現(xiàn)在分享給大家,也給大家做個(gè)參考。感興趣的小伙伴們可以參考一下。2016-11-11
JavaScript中的勻速運(yùn)動(dòng)和變速(緩沖)運(yùn)動(dòng)詳細(xì)介紹
一個(gè)div的運(yùn)動(dòng)其實(shí)就是它與瀏覽器邊框的距離在變動(dòng)。如果他變化的速率一定,那就是勻速運(yùn)動(dòng);如果變化的速率不一定,那么就是變速運(yùn)動(dòng)2012-11-11
JavaScript靜態(tài)類型檢查工具FLOW簡(jiǎn)介
這篇文章主要介紹了JavaScript靜態(tài)類型檢查工具FLOW簡(jiǎn)介,需要的朋友可以參考下2015-01-01
javascript對(duì)話框使用方法(警告框 javascript確認(rèn)框 提示框)
javascript對(duì)話框使用方法,有警告框、確認(rèn)框、提示框的使用方法和語(yǔ)法,大家參考使用吧2014-01-01
為JS擴(kuò)展Array.prototype.indexOf引發(fā)的問(wèn)題及解決辦法
這篇文章主要介紹了為JS擴(kuò)展Array.prototype.indexOf引發(fā)的問(wèn)題及解決辦法,需要的朋友可以參考下2015-01-01

