一个简单横排选项卡的js程序
<!DOCTYPE html>
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>tab选项卡</title>
<styletype="text/css">
*{padding:0;margin:0;}
.tab{width:600px;margin:40px auto;}
.item{border:2px solid#000;border-radius:5px 5px 0 0;background:#000;height:40px;}
.itemul{list-style:none;}
.itemli{width:120px;height:40px;line-height:40px;float:left;color:white;text-align:center;}
.itemli:hover{color:#000;background:#999}
.content{width:596px;border:2px #000 solid;border-top:0;border-radius:00 5px 5px;box-shadow:5px 5px 8px #666;}
.content.summary{display:none;clear:both;}
.contentul{list-style:disc;margin-left:40px;}
</style>
<scripttype="text/javascript">
functionitemOne()
{
$("one").style.display = "block";
$("two").style.display = "none";
$("three").style.display = "none";
$("four").style.display = "none";
}
functionitemTwo()
{
$("two").style.display = "block";
$("one").style.display = "none";
$("three").style.display = "none";
$("four").style.display = "none";
}
functionitemThree()
{
$("three").style.display = "block";
$("one").style.display = "none";
$("two").style.display = "none";
$("four").style.display = "none";
}
functionitemFour()
{
$("four").style.display = "block";
$("one").style.display = "none";
$("three").style.display = "none";
$("two").style.display = "none";
}
function $(m_id)
{
returndocument.getElementById(m_id);
}
</script>
</head>
<body>
<divclass="tab">
<div id="item"class="item">
<ul>
<li onMouseOver="itemOne();">TabOne</li>
<lionMouseOver="itemTwo();">TabTwo</li>
<lionMouseOver="itemThree();">TabThree</li>
<lionMouseOver="itemFour();">TabFour</li>
</ul>
</div>
<div id="content"class="content">
<div id="one"class="summary">
<ul>
<li>Chinese</li>
<li>Math</li>
<li>English</li>
<li>Physical</li>
</ul>
</div>
<div id="two"class="summary">
<ul>
<li>C</li>
<li>HTML-CSS</li>
<li>JavaScript</li>
<li>Java</li>
</ul>
</div>
<div id="three"class="summary">
<ul>
<li>Chrome</li>
<li>FireFox</li>
<li>IE</li>
<li>Safari</li>
</ul>
</div>
<div id="four"class="summary">
<ul>
<li>over....</li>
</ul>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
document.write(parseInt("10"));
document.write("<br/>");
document.write(parseInt("011",2)); //3
document.write("<br/>");
document.write(parseInt("1a",16)); //26
document.write("<br/>");
document.write(parseInt("1F",16)); //31
document.write("<br/>");
document.write(parseInt("101",1)); //NaN
document.write("<br/>");
document.write(parseInt("101",37)); //NaN
document.write("<br/>");
document.write(parseInt("10",8)); //将字符串10转为8进制整形 8
</script>
<scripttype="text/javascript">
//在这里转化成大写
vartxtU = "toDay Is a Good Day";
document.write(txtU.toUpperCase()+"<br/>");
//在这里转化成小写
vartxtL = "yeS Right";
document.write(txtL.toLowerCase()+"<br/>");
vartxt ="Hello World!";
document.write(txt.length+"<br/>");
varstr = "Hello World!"
document.write(str.replace("World","China"));
</script>
<scripttype="text/javascript">
vartemp;
document.write(temp+"<br/>"); //undefine
vartxt = "name";
document.write(txt+"<br/>"); //name
txt= null;
document.write(txt+"<br/>"); //null
</script>
<scripttype="text/javascript">
varoTemp;
document.write(typeofoTemp); //undefine
document.write("<br/>");
vartxt = "txt";
document.write(typeoftxt); //string
document.write("<br/>");
varnum = 2;
document.write(typeofnum); //number
document.write("<br/>");
vart = true;
document.write(typeoft); //Boolean
document.write("<br/>");
varoname = null;
document.write(typeofoname); //object null的类型是object
document.write("<br/>");
varfun = function(){return 1};
document.write(typeoffun); //function
</script>
Js是从上向下去执行的,所以执行顺序是1,2,3