原生JS操作网页给p元素添加onclick事件及表格隔行变色

 更新时间:2013年12月01日 17:08:06   作者:  
原生JS操作网页,给网页中的所有p元素添加onclick事件,使一个特定的表格隔行变色等等,感兴趣的朋友可以参考下
1. 给网页中的所有p元素添加onclick事件:
复制代码 代码如下:

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>Insert title here</title>

<!-- <script src="jQuery/jquery-1.10.2.js"></script>-->
<script type="text/javascript">
window.onload=function(){
var items=document.getElementsByTagName("p");
for(i=0;i<items.length;i++){
items[i].onclick=function(){
alert("单击成功...");
}
}
}
</script>
</head>
<body>
<p>测试段落一...</p>
<p>测试段落二...</p>
<p>测试段落三...</p>
</body>
</html>

2. 使一个特定的表格隔行变色:
复制代码 代码如下:

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>Insert title here</title>

<!-- <script src="jQuery/jquery-1.10.2.js"></script>-->
<script type="text/javascript">
window.onload=function(){
var item=document.getElementById("tb");
var tbody=item.getElementsByTagName("tbody")[0];
var trs=tbody.getElementsByTagName("tr");
for(var i=0;i<trs.length;i++){
if(i%2==0){
trs[i].style.backgroundColor="green";
}
}
}
</script>
</head>
<body>
<table id="tb" border="1">
<tbody>
<tr><td>第一行</td></tr>
<tr><td>第二行</td></tr>
<tr><td>第三行</td></tr>
<tr><td>第四行</td></tr>
<tr><td>第五行</td></tr>
<tr><td>第六行</td></tr>
</tbody>
</table>
</body>
</html>

相关文章

  • js将json格式的对象拼接成复杂的url参数方法

    js将json格式的对象拼接成复杂的url参数方法

    下面小编就为大家带来一篇js将json格式的对象拼接成复杂的url参数方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 12306 刷票脚本及稳固刷票脚本(防挂)

    12306 刷票脚本及稳固刷票脚本(防挂)

    这篇文章主要介绍了12306 刷票脚本及稳固刷票脚本的相关资料,刷票软件很多,用来刷票的软件经常会出现崩溃,而不能继续刷票,需要的朋友可以参考下
    2017-01-01
  • pdfmake生成pdf的使用方法

    pdfmake生成pdf的使用方法

    本文介绍了如何使用pdfmake第三方库在项目中根据模板生成PDF文件,文中还提到了常用的配置,如页眉和页脚效果,对pdfmake pdf使用方法感兴趣的朋友一起看看吧
    2024-09-09
  • 小程序实现事件绑定的方法步骤

    小程序实现事件绑定的方法步骤

    本文主要介绍了小程序实现事件绑定的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 深入理解JavaScript中的浮点数

    深入理解JavaScript中的浮点数

    下面小编就为大家带来一篇深入理解JavaScript中的浮点数。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 使用纯JS实现checkbox的框选效果(鼠标拖拽多选)

    使用纯JS实现checkbox的框选效果(鼠标拖拽多选)

    最近做了一个用js实现鼠标拖拽多选的功能,于是整理了一下思路,写了一个小demo,下面这篇文章主要给大家介绍了关于如何使用纯JS实现checkbox的框选效果(鼠标拖拽多选)的相关资料,需要的朋友可以参考下
    2022-05-05
  • List Information About the Binary Files Used by an Application

    List Information About the Binary Files Used by an Applicati

    List Information About the Binary Files Used by an Application...
    2007-06-06
  • JS实现table表格数据排序功能(可支持动态数据+分页效果)

    JS实现table表格数据排序功能(可支持动态数据+分页效果)

    这篇文章主要介绍了JS实现table表格数据排序功能(可支持动态数据+分页效果) 的相关资料,非常不错,具有参考借鉴价值,需要的朋友一起看看吧
    2016-05-05
  • 如何在JavaScript中使用localStorage详情

    如何在JavaScript中使用localStorage详情

    这篇文章主要介绍了如何在JavaScript中使用localStorage,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • uni-app和web-view页面相互传参方法实例

    uni-app和web-view页面相互传参方法实例

    web-view是一个web浏览器组件,可以用来承载网页的容器,会自动铺满整个页面,下面这篇文章主要给大家介绍了关于uni-app和web-view页面相互传参的相关资料,需要的朋友可以参考下
    2023-06-06

最新评论