javaScript基础2
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - 属性</title>
</head>
<body>
<img src="dog.gif" />
<script>
var iobj = document.getElementsByTagName("img");
document.write(iobj[0].src);
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - 文本</title>
</head>
<body>
<a href='http://www.baidu.com' name='alink'><b>百度</b>
</a>
<script>
var aobj = document.getElementsByName("alink");
alert("innerHTML:"+aobj[0].innerHTML);
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - 文本</title>
</head>
<body>
<a href='http://www.baidu.com' name='alink'>
<b>百度</b>
</a>
<script>
var aobj = document.getElementsByName("alink");
aobj[0].innerHTML = "<strong>搜狐innerHTML</strong>";
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - 文本</title>
</head>
<body>
<a href='http://www.sohu.com'>百度</a>
<script>
var aobj = document.getElementsByTagName("a");
aobj[0].innerHTML="<b>搜狐</b>";
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - CSS</title>
</head>
<body>
<a href='http://www.sohu.com' style="background-color:#000;">百度</a>
<script>
var aobj = document.getElementsByTagName("a");
aobj[0].style.color="#fff";
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript DOM - CSS</title>
</head>
<body>
<a href='http://www.sohu.com' style="background-color:#000;">百度</a>
<script>
var aobj = document.getElementsByTagName("a");
aobj[0].style.fontSize="25px";
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 全选 全不选 反选</title>
</head>
<body>
<input type="checkbox" name="ids[]" />新闻标题1<br/>
<script>
var iobj = document.getElementsByName("ids[]");
alert(iobj[0].checked);
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 全选 全不选 反选</title>
</head>
<body>
<input type="checkbox" name="ids[]" />新闻标题1<br/>
<input type="checkbox" name="ids[]" />新闻标题2<br/>
<input type="checkbox" name="ids[]" />新闻标题3<br/>
<input type="checkbox" name="ids[]" />新闻标题4<br/>
<input type="checkbox" name="ids[]" />新闻标题5<br/>
<script>
var iobj = document.getElementsByName("ids[]");
function selectAll(){
for(var i=0;i<iobj.length;i++){
iobj[i].checked = true;
}
}
function unSelectAll(){
for(var i=0;i<iobj.length;i++){
iobj[i].checked=false;
}
}
function fselectAll(){
for(var i=0;i<iobj.length;i++){
if(iobj[i].checked==true){
iobj[i].checked=false;
}else{
iobj[i].checked=true;
}
}
}
</script>
<a href="javascript:selectAll();">全选</a> | <a href="javascript:fselectAll();">反选</a> | <a href="javascript:unSelectAll();">全不选</a>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 全选 全不选 反选</title>
<style>
.test{
font-size:50px;
background-color:green;
}
.test1{
color:blue;
}
</style>
</head>
<body>
<a href="http://www.baidu.com" id="alink" class="test">百度</a>
<script>
var aobj = document.getElementById("alink");
aobj.className = "test1";
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript Model</title>
</head>
<body>
<div>
<p>这里是p标签</p><ul><li>这里是1标签</li><li>这里是i2标签</li><li>这里是3标签</li></ul><h1>标题1</h1>
</div>
<script>
var uobj = document.getElementsByTagName("ul");
document.write(uobj[0].parentNode.nodeName);
document.write("<br/>");
document.write(uobj[0].childNodes.length);
document.write("<br/>");
document.write(uobj[0].childNodes[0].nodeName);
document.write("<br/>");
document.write(uobj[0].firstChild.nodeName);
document.write("<br/>");
document.write(uobj[0].lastChild.nodeName);
document.write("<br/>");
document.write(uobj[0].previousSibling.nodeName);
document.write("<br/>");
document.write(uobj[0].nextSibling.nodeName);
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript Model</title>
</head>
<body>
<div>
父级标签
父级标签<a href="http://www.baidu.com" id="alink">百度</a>
</div>
<script>
var aobj = document.getElementById("alink");
document.write("nodeName:"+aobj.previousSibling.nodeName);
document.write("<br/>");
document.write("nodeType:"+aobj.previousSibling.nodeType);
document.write("<br/>");
document.write("nodeValue:"+aobj.previousSibling.nodeValue);
document.write("<hr/>");
var hobj = document.getElementsByTagName("html");
document.write("<br/>");
document.write("nodeName:"+hobj[0].parentNode.nodeName);
document.write("<br/>");
document.write("nodeType:"+hobj[0].parentNode.nodeType);
document.write("<br/>");
document.write("nodeValue:"+hobj[0].parentNode.nodeValue);
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript Model</title>
</head>
<body>
aaaa<br/>
aaaa<br/>
aaaa<br/>
aaaa<br/>
<script>
function test(){
for(var i=1;i<=4;i++){
document.write("bbbb<br/>");
}
}
</script>
cccc<br/>
cccc<br/>
cccc<br/>
cccc<br/>
<a href="javascript:test();">点击</a>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript Model</title>
</head>
<body>
aaaa<br/>
aaaa<br/>
aaaa<br/>
aaaa<br/>
<div style="width:150px;height:150px;background-color:yellow;">
</div>
cccc<br/>
cccc<br/>
cccc<br/>
cccc<br/>
<script>
var dobj = document.getElementsByTagName("div");
function adder(){
var aobj = document.createElement("a");
aobj.href="index.php";
aobj.innerHTML="首页";
dobj[0].appendChild(aobj);
}
function deler(){
dobj[0].removeChild(dobj[0].lastChild);
}
</script>
<a href="javascript:adder();">添加节点</a> |
<a href="javascript:deler();">删除节点</a>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 事件</title>
</head>
<body>
<script>
function test(){
alert("hello world");
}
</script>
<input type="button" value="点击" onclick="test();"/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 事件</title>
</head>
<body>
<input type="button" value="点击" id="bu1"/>
<script>
var bobj = document.getElementById("bu1");
bobj.onclick = function(){
alert("hello javascript");
}
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>
//------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript 事件</title>
</head>
<body>
<div style="width:150px;height:150px;background-color:yellow;"></div>
<script>
var dobj = document.getElementsByTagName("div");
dobj[0].onmouseover=function(){
dobj[0].style.backgroundColor="red";
}
dobj[0].onmouseout=function(){
dobj[0].style.backgroundColor="green";
}
</script>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>