1、用javascript来实现奇/偶行颜色交替:
function formatTable()
{
var oTable = document.getElementById('oTable');//获取table对象
var rows=oTable.rows;
for(var i=0;i<rows.length;i++)
{
if(i%2==0) {
rows[i].style.backgroundColor = "#FFFFFF";
rows[i].style.color = "#000000";
} else {
rows[i].style.backgroundColor = "#f7f7f7";
rows[i].style.color = "#000000";
}
}
}
2、javascript动态新增行
function createTr()
{
var tab = document.getElementById("tab");
var tr = tab.insertRow();//create tr
//create td
var td1 = tr.insertCell(0);
td1.style.textAlign = "center";
td1.innerHTML = '<img src="../imgs/bt_minus.gif" width="14" height="10" border="0" onclick="DelRow();" alt="删除" class="mouseHand"/>';
var td2 = tr.insertCell(1);
td2.style.textAlign = "center";
td2.innerHTML = '<input type="text" name="tel" size="13" value=""/>';
var td3 = tr.insertCell(2);
td3.style.textAlign = "center";
td3.innerHTML = '<input type="text" name="code1" size="13"/>';
var td4 = tr.insertCell(3);
td4.style.textAlign = "center";
td4.innerHTML = '<input type="text" name="address" size="48"/>';
var td5 = tr.insertCell(4);
td5.style.textAlign = "center";
td5.innerHTML = '<input type="text" name="code2" size="13"/>';
}
3、javascript动态删除一行
function DelRow()
{
var iIndex = window.event.srcElement.parentElement.parentElement.rowIndex;
var tab = document.getElementById("tab");
if(iIndex==-99999)
alert("系统提示:没有选中行号!");
else{
tab.deleteRow(iIndex);
}
}
分享到:
相关推荐
在JavaScript(简称JS)编程中,动态背景图效果是一...总的来说,利用JavaScript实现动态背景图效果,不仅可以提升用户体验,还能增加网站的视觉吸引力。开发者可以根据需求选择不同的方法,创造出独特的背景动画效果。
JavaScript实现中文输入法是一个复杂而有趣的任务,它涉及到汉字与拼音的映射、用户交互以及浏览器兼容性等多个方面。在JavaScript环境下开发这样的功能,开发者通常会利用到一些库或者工具,比如提供的`pinyinjs-...
纯JavaScript实现的二维码生成库,如`qrcode-generator`或`jquery-qrcode`,能够将任意文本转换为可视化的二维码图像。生成过程包括以下几个步骤: 1. 引入库:在HTML文件中通过`<script>`标签引入相关的JavaScript...
- `js`: 文件夹,存放JavaScript脚本,可能有`script.js`,用于实现选项卡的交互逻辑。 通过结合这些文件,开发者可以根据HTML结构、CSS样式和JS逻辑,实现一个完整的滑动门选项卡特效。这不仅展示了HTML、CSS和...
4. **数据存储**:虽然这里没有提及数据库,但实现考试系统可能需要临时存储用户的选择,这可以通过JavaScript的变量或者浏览器的本地存储(localStorage或sessionStorage)来实现。 5. **答题卡功能**:答题卡是一...
web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页源码 web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页源码 web期末大作业 基于HTML+CSS+JavaScript实现的仿京东商城首页登录页...
3. **JavaScript实现导航条** - **DOM操作**:JavaScript通过Document Object Model(DOM)来操作网页元素,如创建、修改和删除。在实现导航条效果时,我们可能需要选中当前激活的链接,改变其样式或添加动画效果。...
DHTML(Dynamic HTML)是一种利用HTML、CSS和JavaScript实现动态交互效果的技术,它使得网页内容可以在不刷新整个页面的情况下更新。 首先,我们需要理解甘特图的基本原理。甘特图由一系列条形组成,每个条形代表一...
在压缩包中“js实现的组织结构图”可能是示例代码或者完整的实现,可以作为参考来学习和理解如何用JavaScript实现组织结构图。通过阅读和理解代码,你可以更好地掌握这一技术,并将其应用到自己的项目中。 总结来说...
在JavaScript实现页面搜索的过程中,主要涉及以下几个关键步骤: 1. **监听键盘事件**:使用`addEventListener`方法监听键盘事件,特别是`keydown`事件,当用户按下Ctrl+F键时触发搜索功能。在事件处理函数中,可以...
JS实现 定位二维码在图片的位置 JS实现 定位二维码在图片的位置 JS实现 定位二维码在图片的位置 JS实现 定位二维码在图片的位置 JS实现 定位二维码在图片的位置 JS实现 定位二维码在图片的位置 JS实现 定位二维码在...
例如,CSS可能被用来设置HTML元素的样式,或者配合JavaScript实现页面布局和动画效果。同时,可能还有额外的JavaScript库或模块,如Tween.js用于平滑的动画过渡,或者/stats.js来监控和优化性能。 在压缩包文件中,...
通过JavaScript实现的文件夹选择,可以使用户体验更加流畅,无需逐个选择大量文件。 总的来说,这个话题涵盖了JavaScript的DOM操作、事件处理、浏览器API的使用以及跨浏览器兼容性问题。通过学习这篇博客和查看提供...
在JavaScript(简称js)中实现文件上传功能是Web开发中的常见需求,特别是在现代网页应用中,用户可能需要上传图片、文档等数据。本教程将详细讲解如何利用js实现这一功能,以及涉及到的关键技术和库。 首先,`js...
JavaScript 实现写入文件到本地的方法【基于 FileSaver.js 插件】 JavaScript 实现写入文件到本地的方法是指在客户端使用 JavaScript 实现将文件保存到本地计算机的方法。由于 JavaScript 基于安全考虑,不允许直接...
在"js实现心电图"这个项目中,我们看到JavaScript被用来创建实时的心电图(ECG)和瞬时脉率图,这是一项在健康监测、健身追踪和医疗应用中非常重要的功能。 首先,`highcharts`是一个流行的JavaScript图表库,它...
"js串口r232"指的是使用JavaScript实现的R232串行通信接口。R232是早期的串行通信标准,虽然现在已被其他标准取代,但仍然广泛存在于各种设备中,如PLC、工控机等。在JavaScript中模拟R232通信,通常需要借助第三方...
OA工作流(Office ...通过以上分析,我们可以看出"OA工作流WorkFlow版本(前台JS实现)"是一个基于JavaScript实现的前端工作流管理系统,它需要深入理解工作流概念,熟悉前端开发技术,以及良好的前后端协作能力。
本文将详细介绍如何通过JavaScript实现这一功能,主要关注`zoomy.js`库的使用。 首先,`zoomy.js`是一个轻量级的JavaScript库,专门用于实现图片的局部放大效果。这个库的特点是代码简洁,易于理解和使用,且对性能...
在JavaScript中实现“另存为”功能并不直接,因为出于安全考虑,浏览器并不提供直接调用“另存为”对话框的API。但是,我们可以通过一些技巧来模拟这一行为。以下是一些关键知识点: 1. **创建Blob对象**:首先,...