JS学习(七)
来源:互联网 发布:cn域名 国外空间 编辑:程序博客网 时间:2024/05/21 17:22
DOM
/Dom 表示的是文档对象模型document object model/
1:作用:JS可以通过DOM来操作网页;
// 文档表示的是整个网页,元素节点表示的是标签,属性节点表示的元素的属性,文本节点是标签中的文字;
varb=document.getElementById("sn");//通过ID来获取对象
b.innerText="bojg";
<buttonid="sn">按钮</button>
<scripttype="text/javascript">
var b=document.getElementById("sn");//通过ID来获取对象
b.innerText="bojg";
</script>
2:事件:事件是用户与游览器的交互(一些行为例如)点击,双击,鼠标移动,关闭窗口
我们可以在事件中对应的属性中设置一些JS代码当事件触发时候运行。
事件可以查相应的文档。
<body>
<buttonondblclick="alert('别点我')">按钮</button> //按钮在被双击的时候执行代码
</body>
3:为对应事件绑定函数来响应事件
<body>
<buttonid="sm">按钮</button>
<scripttype="text/javascript">
//首先我们要获取标签对象;
varbut=document.getElementById("sm")//通过ID属性来获取对象;
//绑定事件
but.onclick=function(){
alert("别点我");
}
</script>
</body>
4:练习图片
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title></title>
<styletype="text/css">
*{
margin: 0;
padding:0 ;
}
.box1{
width: 450px;
background-color:#bfa;
padding:10px ;
text-align:center;
margin: 50pxauto;
}
</style>
<scripttype="text/javascript">
window.onload=function(){
varpre=document.getElementById("pre");
varnext=document.getElementById("next");
varimg=document.getElementsByTagName("img")[0];
var index=0;
varimge=["img/1.jpg" , "img/2.jpg", "img/3.jpg", "img/4.jpg"];
pre.onclick=function(){
index--;
if(index<0)
{
index=0;
}
img.src=imge[index];
};
next.onclick=function(){
index++;
if(index>imge.length-1)
{
index=imge.length-1;
}
img.src=imge[index];
}
};
</script>
</head>
<body>
<divclass="box1">
<imgsrc="img/1.jpg"/>
<p></p>
<buttonid="pre">上一张</button>
<buttonid="next">下一张</button>
</div>
</body>
</html>
- JS学习(七)
- vue.js学习笔记(七)--插件
- JS:正则表达式学习笔记(七) - 分组
- Vue.js学习系列(七)---监听事件
- node.js学习(七、express框架创建api接口)
- Vue.js学习系列(四十七)-- 路由
- matter.js学习笔记(七)--Composites.car()制造汽车
- Angular.js(七)
- riot.js学习【七】脚本创建标签
- JS学习(七)----标准对象日期
- 每天一点Js(七)
- JavaScript学习(七)
- WML学习(七)
- Oracle学习(七)
- 学习笔记(七)
- jquery学习(七)
- Wix学习(七)
- 学习OpenCV(七)
- 大数乘法
- ORM
- ROS中package.xml文件分析
- python正则总结
- Codeforce 890A ACM ICPC(枚举)
- JS学习(七)
- HDU N皇后问题 2553 【深搜练习】
- An internal error occurred during: "Loading descriptor for xxx.".
- 括号匹配问题
- day16笔记
- 面向对象
- 数据防泄密(DLP)系统
- 如果出现run-init:/sbin/init:No such file or directory
- JavaScript基础