cursor属性:改变鼠标中的属性 例如:
cursor:pointer(鼠标移动上去变小手)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#d1{
height: 200px;
width: 200px;
background-color: red;
}
#d1:hover{
/*鼠标变小手*/
cursor:pointer;
}
</style>
</head>
<body>
<div id="d1"></div>
</body>
</html>
有很多种类的属性值可以搜索使用
找元素的几种方式:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>找元素的几种方式</title>
<script type="text/javascript">
window.οnlοad=function(){
//通过ID属性找元素(得到一个元素对象)
var doc=document.getElementById("p");
//通过class属性找到元素(得到一个数组)
var arr = document.getElementsByClassName("p1");
alert(arr.length);
//通过元素名称找元素(得到一个数组)
var arr2 = document.getElementsByTagName("p");
}
</script>
</head>
<body>
<p class="p1">a</p>
<p class="p1">b</p>
<p class="p1">c</p>
<p class="p">d</p>
</body>
</html>
轮播图的效果:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>轮播图效果</title>
<script type="text/javascript">
var arr=null;
var tp = null;
var index = 0;
//当页面加载完成以后执行
window.οnlοad=function(){
//定义一个一维数组用来存储图片
arr = ["images/d.jpg","images/q.jpg","images/c.jpg","images/b.jpg"];
//获取img元素
tp = document.getElementById("tp");
start();
}
function change(obj){
//获取用户点击的是哪个按钮
index = obj.value;
tp.src=arr[index];
}
//下一页
function next(){
//如果当前图片是最后一张
if(index==arr.length-1){
index=0;
}else{
index=index+1;
}
tp.src=arr[index];
}
//上一页
function up(){
//如果当前图片是最后一张
if(index==0){
index=arr.length-1;
}else{
index=index-1;
}
tp.src=arr[index];
}
//自动开始轮播
function start(){
var timer = setInterval("next()",3000);
}
</script>
</head>
<body>
<img src="images/d.jpg" alt="" id="tp">
<input type="button" value="上一页" onClick="up()">
<input type="button" value="0" onClick="change(this)">
<input type="button" value="1" onClick="change(this)">
<input type="button" value="2" onClick="change(this)">
<input type="button" value="3" onClick="change(this)">
<input type="button" value="下一页" onClick="next()">
</body>
</html>