给每个元素加click事件jquery和javascript实现方式 与each区别
2015-04-09 17:31
330 查看
<script type="text/javascript">
window.onload=function(){
var items=document.getElementsByTagName("p");
for(var i=0;i<items.length;i++){
items[i].onclick=function(){
alert("你点击了我");
};
}
}
</script>
</head>
<body>
<p>测试1</p>
<p>测试2</p>
下面是jquery的实现方式
<script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript" >
$(function(){
$("p").click(function(){
alert("我被点击了");
});
});
</script>
</head>
<body>
<p>测试1</p>
<p>测试2</p>
以上代码给每个元素添加了 click事件 不是遍历
会选取所有的img 然后对每个图片的地址进行设置
以上两者区别:给每个元素都添加了事件 each是遍历所有对象,对每个对象执行each里的函数
window.onload=function(){
var items=document.getElementsByTagName("p");
for(var i=0;i<items.length;i++){
items[i].onclick=function(){
alert("你点击了我");
};
}
}
</script>
</head>
<body>
<p>测试1</p>
<p>测试2</p>
下面是jquery的实现方式
<script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript" >
$(function(){
$("p").click(function(){
alert("我被点击了");
});
});
</script>
</head>
<body>
<p>测试1</p>
<p>测试2</p>
以上代码给每个元素添加了 click事件 不是遍历
[code]$("img").each(function(i){ this.src = "test" + i + ".jpg"; });
会选取所有的img 然后对每个图片的地址进行设置
以上两者区别:给每个元素都添加了事件 each是遍历所有对象,对每个对象执行each里的函数
相关文章推荐
- 两种方法使用jquery实现左右移动效果(包含each遍历方式)
- js-使用JavaScript、jQuery两种方式实现全选/全不选
- jQuery加载外部文件的方式get、post、ajax、load的区别及异步加载的实现
- JavaScript中documentElement和body的区别及jQuery中实现兼容的原理
- 给某个标签添加click事件,通过jQuery写click方法的方式,如何实现
- JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
- 原生JavaScript和JQuery两种方式实现AJAX
- Jquery——Day1(Jquery的风格方式、与Javascript的区别)
- jQuery与javascript对照学习 获取父子前后元素 实现代码
- 【JavaScript】offsetWidth、clientWidth、width、scrollWidth区别及js与jQuery获取的方式
- Ajax-JavaScript&JQuery实现方式
- JavaScript专题之jQuery通用遍历方法each的实现
- JavaScript模拟实现封装的三种方式及写法区别
- jquery、javascript实现(get、post两种方式)跨域解决方法
- [Javascript] JQuery $.each与$().each区别, for in 与 for of 区别
- javascript笔记——jquery.each中使用continue和break的方式
- javascript/jquery给动态加载的元素添加click事件
- (01)javaScript和jQuery的入口方式区别
- jQuery与javascript对照学习 获取父子前后元素 实现代码
- JQuery加载外部文件的方式get、post、ajax、load的区别及异步加载的实现