[align=left]
display和bisibility
//当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。
document.getElementById("id").style.visibility="visible";
document.getElementById("id").style.visibility="hidden";
//display被设置为"none"的时候,元素被隐藏了,也將它原来所在的位置空出來
//display被设置为"block"的时候 和div一樣使用"塊" 而inline就相當於一個span
document.getElementById("id").style.display="block";
document.getElementById("id").style.display="inline";
document.getElementById("id").style.display="none";
給網頁中所有的p標籤添加onclick事件
<p>測試1</p>
<p>測試2</p>
<p>測試3</p>
<script type="text/javascript">
var pitems = document.getElementsByTagName("p");//Dom方式獲取所有p標籤元素
for (var i = 0; i < pitems.length; i++)
{
pitems[i].onclick = function() {
alert(this.innerHTML);
}
}
</script>
給特定的表格隔行換色
<table id="tb">
<tbody>
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
<tr>
<td>第三行第一列</td>
<td>第三行第二列</td>
</tr>
<tr>
<td>第四行第一列</td>
<td>第四行第二列</td>
</tr>
<tr>
<td>第五行第一列</td>
<td>第五行第二列</td>
</tr>
<tr>
<td>第六行第一列</td>
<td>第六行第二列</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
var item = document.getElementById("tb");//獲取Id為tb的元素
var tbody = item.getElementsByTagName("tbody")[0];//獲取表格的第一個tboby元素
var trs = tbody.getElementsByTagName("tr");//獲取tboby元素下的所有tr元素
for (var i = 0; i < trs.length; i++) {
if (i % 2 == 0) {
trs[i].style.backgroundColor = "#888";
}
}
</script>
獲取checkbox選中的個數並把值push到Array中去
<input type="checkbox" value="1" name="check" checked="checked"/>
<input type="checkbox" value="2" name="check"/>
<input type="checkbox" value="3" name="check" checked="checked"/>
<input type="checkbox" value="4" name="check"/>
<input type="button" value="選中的個數" id="btnchk">
<script type="text/javascript">
var btnchk = document.getElementById("btnchk");//獲取id為btnchk的button元素節點
btnchk.onclick = function() {
var chkarr = new Array();//創建一個數組
var chkitems = document.getElementsByName("check");//獲取name屬性值為'check'的一組checkbox元素
//循環這組數據
for(var i=0;i<chkitems.length;i++)
{
//判斷是否被選中
if(chkitems[i].checked){
chkarr.push(chkitems[i].value);//將選中的checkbox的值push到數組中去
}
}
alert("選中的個數為:"+chkarr.length);
}
[/align]
分享到:
相关推荐
文件内容可能包括HTML结构(包含表格和复选框)、CSS样式定义以及JavaScript代码,用于控制表格的显示效果和多选功能。通过打开和查看这个文件,你可以直观地学习到如何在实际项目中应用这些技术。 总的来说,"表格...
本篇将详细探讨如何利用jQuery实现表格中checkbox的相关事件操作,包括动态添加行、隔行换色、选中变色、全选与反选等功能。 首先,让我们了解jQuery的基本概念。jQuery是一个快速、简洁的JavaScript库,它简化了...
标题和描述中提到的知识点主要集中在如何使用jQuery来实现表格的动态样式变化功能,包括隔行换色、移动换色以及点击换色。首先,我们将介绍这些效果的实现原理和技术细节。 ### 1. jQuery基础知识 jQuery是一个快速...
### 隐藏LayUI数据表格表头的Checkbox复选框方法详解 #### 背景介绍 在前端开发过程中,经常会使用到LayUI框架搭建网页应用,尤其是在设计复杂的数据展示界面时,LayUI提供了强大的数据表格功能。然而,在某些场景...
本篇文章将详细讲解如何在ListView中实现CheckBox复选框的功能。 首先,我们需要创建一个自定义的ListView适配器。适配器是连接数据源和ListView的关键,它负责将数据转化为可显示的视图。创建一个继承自`...
在IT领域,网页开发是不可或缺的一部分,而表单数据验证、表格隔行变色效果、复选框操作、好友列表以及省市菜单联动效果都是网页交互中的常见功能。这些功能不仅提升了用户体验,也是开发者必备的技能。下面将详细...
在网页开发中,表格(Table)是常用的数据展示方式,而复选框(Checkbox)则为用户提供多选功能。在HTML的表格中实现复选框的全选与反选功能,能够大大提升用户体验,使用户可以便捷地选择一组数据。这里我们将详细...
在网页设计和开发中,复选框(Checkbox)是一种常见的用户界面元素,允许用户从多个选项中选择一个或多个。当涉及到数据提交,比如通过HTML表单POST方法将用户的选择发送到服务器并存储到数据库中时,理解如何处理复...
首先,需要添加一段CSS隐藏所有的Checkbox复选框,下面我们会改变它的外观。要做到点需要添加一段代码到你的CSS文件中。 隐藏掉所有的Checkbox复选框后,我们需要添加一个label HTML元素,我们都知道,当点击的有...
总结来说,使用jQuery实现“隔行换色”与“点击行选中复选框”的功能,主要涉及jQuery的选择器、事件绑定以及DOM操作。通过结合CSS的`:nth-child()`选择器和jQuery的事件监听,可以轻松地为网页表格提供美观且交互性...
本资源“CheckBox复选框美化版”旨在改善默认复选框的视觉效果,使它们在应用中更显精致和专业。美化版的复选框可能会采用更现代、更扁平化的设计风格,或者添加动画效果,以增强用户的交互体验。这些改进可能包括但...
总的来说,"CheckBox复选框美化版"项目为开发者和设计师提供了一个优化用户界面的工具,通过结合CSS和JavaScript技术,将简单的复选框转变为更具吸引力和用户体验的交互元素。无论是用于个人项目还是商业应用,这个...
在 Vue 中,Element UI 提供了一个名为 `el-checkbox-group` 和 `el-checkbox` 的组件来处理复选框的选择。`el-checkbox-group` 是一个容器,用于管理多个 `el-checkbox` 组件,而 `el-checkbox` 则是具体的单个复选...
方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , title: '用户列表' , page: true //开启分页 , cols: [[ {type:'...
在网页设计和开发中,树形复选框是一种常见的用户界面元素,用于提供层次结构的选择选项。本项目通过结合JavaScript和CSS技术,实现了一个具有展缩功能和选中数显示的树形复选框组件。下面我们将深入探讨这个组件的...
在网页设计中,复选框(Checkbox)是一种常见的表单元素,用于让用户在多个选项中进行多选。原生的复选框样式通常由浏览器默认提供,但这些样式可能不符合设计师对界面美观和统一性的需求。因此,"checkbox 复选框...
在IT行业中,尤其是在前端开发领域,"CheckBox分级选中 复选框 上下级 联动"是一个常见的功能需求,通常应用于具有层级结构的数据展示和交互场景,比如树形菜单、组织架构选择等。这个功能的核心是实现复选框...
为解决这一问题,可以采用“隔行换色”的技术,即对表格的奇偶行分别设置不同的背景色,以增加视觉区分度,便于用户快速识别和理解数据。 在JavaScript中实现表格隔行换色,主要涉及到以下几个关键点: 1. **表格...
本篇文章将深入探讨如何在MFC中实现CheckBox复选框的自绘技术。 首先,我们要了解MFC中的CButton类,它是处理包括CheckBox在内的按钮控件的基础。默认情况下,系统会自动绘制CheckBox,但如果我们想改变其外观,就...