javascript开发系列(DOM操作)
2010-02-19 14:58
288 查看
选择元素:document.getElementsByTagName,document.getElementsById,document.getElementsByName。
firstChild,lastChild,nextSibling,previousSibling
创建元素:document.createElement(),appendChild();
删除元素:removeChild();
实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style>
.txt{ color:Red; border:solid 1px #ff0000}
</style>
<script type="text/javascript">
function chElement()
{
var txtAry=document.getElementsByTagName("input");
document.getElementsByTagName
for(i=0;i<txtAry.length;i++)
{
alert(txtAry[i].id);
}
}
function crtElement()
{
var obCrt=document.getElementById("dvCreate");
var obTxt=document.createElement("input");
obTxt.type="text";
obTxt.id="crtTxt";
dvCreate.appendChild(obTxt);
}
function setAtr()
{
//var strColor="#ff0000";
// (document.body.bgColor=='#ffffff')?document.body.bgColor="#000000":document.body.bgColor=strColor;
var txtAry=document.getElementsByTagName("input");
for(i=0;i<txtAry.length;i++)
{
txtAry[i].className="txt";
}
}
</script>
</head>
<body>
<form id="form1" runat="server" name="cc">
<div id="dv0">
<input id="txt1" type="text" />
<input id="txt2" type="text" />
<input id="txt3" type="text" />
<input id="Button1" type="button" value="选择" onclick="chElement()"/>
<input id="Button2" type="button" value="新建" onclick="crtElement()"/>
<input id="Button3" type="button" value="设置" onclick="setAtr()"/>
<div id="dvCreate">
</div>
</div>
</form>
</body>
</html>
firstChild,lastChild,nextSibling,previousSibling
创建元素:document.createElement(),appendChild();
删除元素:removeChild();
实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style>
.txt{ color:Red; border:solid 1px #ff0000}
</style>
<script type="text/javascript">
function chElement()
{
var txtAry=document.getElementsByTagName("input");
document.getElementsByTagName
for(i=0;i<txtAry.length;i++)
{
alert(txtAry[i].id);
}
}
function crtElement()
{
var obCrt=document.getElementById("dvCreate");
var obTxt=document.createElement("input");
obTxt.type="text";
obTxt.id="crtTxt";
dvCreate.appendChild(obTxt);
}
function setAtr()
{
//var strColor="#ff0000";
// (document.body.bgColor=='#ffffff')?document.body.bgColor="#000000":document.body.bgColor=strColor;
var txtAry=document.getElementsByTagName("input");
for(i=0;i<txtAry.length;i++)
{
txtAry[i].className="txt";
}
}
</script>
</head>
<body>
<form id="form1" runat="server" name="cc">
<div id="dv0">
<input id="txt1" type="text" />
<input id="txt2" type="text" />
<input id="txt3" type="text" />
<input id="Button1" type="button" value="选择" onclick="chElement()"/>
<input id="Button2" type="button" value="新建" onclick="crtElement()"/>
<input id="Button3" type="button" value="设置" onclick="setAtr()"/>
<div id="dvCreate">
</div>
</div>
</form>
</body>
</html>
相关文章推荐
- 精通JavaScript开发课时12(DOM操作应用)笔记
- JavaScript系列之DOM操作
- javascript开发系列(table操作,table增加一行,删除一行,取行号,列号)
- 微信小程序开发系列(三)——Javascript 重要字符操作函数
- JavaScript基础系列9---DOM操作
- 精通JavaScript开发课时13-14(DOM操作应用)笔记
- Javascript里使用Dom操作Xml
- .net知识系列之八:net中的ajax开发(javascript实现ajax,ajaxApro实现ajax,微软ajax库实现ajax)
- ios助手开发系列(六):文件操作系列3 - 文件上传和文件下载
- 使用原生 JavaScript 操作 DOM
- JavaScript DOM操作 提高篇
- js基本知识比较系列二:DOM操作
- Javascript对DOM的操作
- javascriptDom操作
- JavaScript的DOM操作(一)
- javascript dom操作
- JAVASCRIPT中使用DOM操作XML文档
- JavaScript的DOM操作(二)
- 1st JavaScript Editor Pro 3.8,强大的JavaScript开发工具(JavaScript IDE),完美支持CSS, HTML, DOM and DHTML开发、校验、调试
- javascript--DOM对象模型的常用操作属性和方法