标签:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function getById(id)
{
//根据id查找
var aa = document.getElementById(id);
aa.style.backgroundColor="#FFF";
alert(aa);
/*
alert("innerHTML = " + aa.innerHTML);
alert("outerHTML" + aa.outerHTML);
alert("innerText" + aa.innerText);
aa.innerText = "";*/
}
function getByName(name)
{
//根据id查找
//var aa = document.getElementById(id);
var aa = document.getElementsByName(name);
alert(aa);
if (aa.length > 0)
{
alert(aa[0].innerText);
}
/*alert("innerHTML = " + aa.innerHTML);
alert("outerHTML" + aa.outerHTML);
alert("innerText" + aa.innerText);
aa.innerText = "";*/
}
function getByTagName(name)
{
var aa = document.getElementsByTagName(name);
alert(aa);
if (aa.length > 0)
{
for (var i = 0; i < aa.length; i++)
alert(aa[i].innerText);
}
/*alert("innerHTML = " + aa.innerHTML);
alert("outerHTML" + aa.outerHTML);
alert("innerText" + aa.innerText);
aa.innerText = "";*/
}
function getByClassName(name)
{
var aa = document.getElementsByClassName(name);
alert(aa);
if (aa.length > 0)
{
for (var i = 0; i < aa.length; i++)
alert(aa[i].innerText);
}
/*alert("innerHTML = " + aa.innerHTML);
alert("outerHTML" + aa.outerHTML);
alert("innerText" + aa.innerText);
aa.innerText = "";*/
}
function getByForm()
{
try
{
var aa = document.myForm.f6;
alert(aa.value);
aa.value = "新的内容";
aa.setAttribute("newvalue", "新属性值");
var bb = aa.getAttribute("daan")
alert(bb);
aa.removeAttribute("newvalue");
bb = aa.getAttribute("newvalue");
alert(bb);
}
catch(ex)
{
alert(ex);
}
}
</script>
</head>
<body>
<div style="background-color:#F00; height:100px;" id="a" name="b" ><b>这是另一个元素</b></div>
<div class="c" id="ab"><b>这是一个元素</b></div>
<form name="myForm" action="#" method="get" >
<br />
<input id="f1" type="button" onclick=‘getById("a");‘ value="根据ID查找元素" />
<br />
<input id="f2" type="button" onclick=‘getByName("b");‘ value="根据Name查找元素" />
<br />
<input id="f3" type="button" onclick=‘getByTagName("div");‘ value="根据TagName查找元素" />
<br />
<input id="f4" type="button" onclick=‘getByClassName("c");‘ value="根据ClassName查找元素" />
<br />
<input id="f6" daan="1921年" type="text" width="30" value="内容" />
</form>
<br />
<input id="f5" type="button" onclick=‘getByForm();‘ value="查找表单元素" />
</body>
</html>
标签:
原文地址:http://www.cnblogs.com/hanke123/p/4814963.html