<html>
<head>
<title></title>
<script type="text/javascript">
function saveInfo(){
var tb = document.getElementById("tb");
var mytr = document.createElement("tr");
mytr.align = "center";
var mytd1 = document.createElement("td");
var mytd2 = document.createElement("td");
var mytd3 = document.createElement("td");
var name = document.createTextNode(document.getElementById("username").value);
var pwd = document.createTextNode(document.getElementById("userpwd").value);
var del = document.createTextNode("删除");
mytr.appendChild(mytd1);
mytr.appendChild(mytd2);
mytr.appendChild(mytd3);
mytd1.appendChild(name);
mytd2.appendChild(pwd);
var mya = document.createElement("A");
mya.href="#";
mya.onclick=deleteMe;
mya.appendChild(del);
mytd3.appendChild(mya);
tb.appendChild(mytr);
}
function deleteMe(){
var mytr = this.parentNode.parentNode;
confirm("您确定要删除"+ mytr.firstChild.firstChild.nodeValue +"吗");
mytr.parentNode.removeChild(mytr);
}
</script>
</head>
<body>
<table align="center" border="0">
<tr>
<td>用户名:</td>
<td><input type="text" id="username" ></td>
<td><div id="errorname"></div></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" id="userpwd"></td>
<td><div id="errorpwd"></div></td>
</tr>
<tr>
<td colspan="3">
<input type="button" value="注册" onClick="saveInfo();">
<input type="reset" value="清除">
</td>
</tr>
</table>
<table align="center" border="1" style="border-collapse:collapse" id="tb">
<tr>
<td>用户名</td>
<td>密码</td>
<td>操作</td>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
《JavaScript DOM编程艺术第二版高清(中文)》是一本深入探讨JavaScript、DOM(Document...通过阅读此书,读者将能够熟练掌握JavaScript编程技巧,利用DOM动态操控网页,并能有效地利用HTML5的新特性构建现代Web应用。
本篇文章将深入探讨一个基于jQuery编写的“彩色砖块”小游戏,旨在揭示jQuery在游戏开发中的应用及其背后的原理。 首先,我们来了解一下这个游戏的基本概念。"彩色砖块"游戏通常是一种消除类游戏,玩家通过移动或...
总的来说,"jquery的小小测打字速度游戏"项目展示了如何结合jQuery和JavaScript创建一个互动应用。通过这个项目,开发者可以进一步熟悉jQuery的API,增强动态网页开发技能,同时也能提供一个有趣的用户体验。
3. **Java SWT菜单体系**:SWT(Standard Widget Toolkit)是Eclipse开发的图形用户界面库,用于创建原生的Windows、Linux和Mac OS X应用程序。在SWT中,菜单分为`Menu`和`MenuItem`两个概念,`Menu`作为`MenuItem`...
这可能涉及到DOM(文档对象模型)的构建,CSS样式应用,以及JavaScript执行。源代码可能不包含这部分,因为这通常需要更复杂的引擎如WebKit或Blink。 6. **前进/后退功能**:浏览器需要维护一个浏览历史,用于实现...
小小商城系统可能采用了MVC(Model-View-Controller)设计模式,这是一种常用在Web应用中的架构模式,将业务逻辑、数据和用户界面分离,提高代码的可维护性和可扩展性。开发者需要理解模型层如何处理数据,视图层...
这种技术在网页应用中广泛应用,极大地提升了用户体验。 在"小小的AJAX入门实例"中,我们可以学习到以下几个关键知识点: 1. **创建XMLHttpRequest对象**:所有AJAX交互的核心是XMLHttpRequest对象。在JavaScript...
这个小小的秒表程序展示了如何结合这些核心技术来创建一个功能丰富的交互式应用。以下将详细讲解涉及的知识点: 1. **HTML**: HTML(超文本标记语言)是网页的基础结构,用于定义页面内容和布局。在`theStopWatch....
【标题】"关于前台的一个小小的项目"涉及到的是前端开发领域,特别是与Web应用程序相关的实践。在Web开发中,"前台"通常指的是用户直接交互的部分,包括网页的布局、设计、表单、按钮等元素,这些都是通过HTML、CSS...
下面将详细阐述这些技术及其在本项目中的应用。 首先,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。在拍卖系统...
标题中的“vue学习代码小小的案例”指的是使用Vue.js进行的一些简单示例项目,通常这样的案例会包含基础的Vue概念和用法,帮助初学者快速上手。描述中提到的是这个案例作为入门Vue的基础,适合学习者了解和实践。 ...
标题中的“小小的tooltip工具”指的是一个轻量级的交互组件,用于在用户将鼠标悬停在元素上时显示额外信息。Tooltip通常是一个小型的弹出框,它可以在鼠标指针附近显示有关页面元素的简短描述或提示。这种功能在网页...
8. **异步操作**:随着Web应用的复杂性增加,DOM库也会提供异步操作支持,如Promise和async/await,使得在DOM操作中处理异步逻辑更加便捷。 9. **模块化与可扩展性**:现代DOM库往往遵循模块化设计,允许开发者按需...
这篇名为“JavaScript小小题”的博文可能探讨了JavaScript在实际项目中的应用,特别是通过一个名为“Guess Flower Game”的游戏来展示其核心概念和技巧。 在JavaScript中,"源码"是指未经编译的文本格式代码,...
1. **Vue.js**:Vue.js是前端开发中非常流行的渐进式框架,它强调数据驱动和组件化,简化了前端开发流程,允许开发者更专注于数据逻辑,而不是DOM操作。 2. **Vue Router**:Vue Router是Vue.js的应用路由插件,它...
在IT行业中,Web前端开发是构建互联网应用的重要部分,它主要负责用户与网站或应用程序之间的交互。本笔记将深入探讨两个关键的Web前端技术:HTML5和JavaScript。 HTML5(HyperText Markup Language 5)是最新版本...
在这个“ajax+asp修改新增都在一个页上小小实例”中,我们主要探讨的是如何结合Ajax技术和ASP(Active Server Pages)来实现动态网页交互,让用户在同一个页面上完成数据的添加和修改,无需频繁地刷新页面,提升用户...
为了保证在各种设备上都能流畅运行,开发者需要对代码进行性能优化,如减少DOM操作、合理使用Web Worker等。同时,考虑到不同浏览器的兼容性问题,要使用跨浏览器的编程技巧,确保游戏在多种环境下稳定运行。 综上...
在这个“Node.js-一个小小的node爬虫基于crawler框架”的项目中,我们将探讨如何利用 Node.js 开发一个简单的网络爬虫,特别关注的是 `crawler` 框架的使用。 首先,让我们了解一下什么是网络爬虫。网络爬虫,又...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,它能够实现客户端的交互性,使网页变得更加生动和实用。在互联网开发中,JavaScript与JSP、ASP、ASP.NET等服务器端技术相辅相成,共同构建高效、动态的网络...