- 浏览: 362886 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (511)
- AgileMethodology (4)
- RDBMS (32)
- NoSQL (16)
- Java (27)
- Python (28)
- Maven (15)
- Linux (27)
- CommonUtils (13)
- IDE (8)
- JavaScript (17)
- jQuery (2)
- OSGi (2)
- JavaWeb (5)
- Spring (37)
- Struts2 (3)
- ORM (13)
- Ant (1)
- apache-tiles (1)
- FreeMarker (2)
- JSON (8)
- XML (1)
- JUnit (3)
- Lucene (1)
- Web Service (9)
- Design Pattern (13)
- Algorithm (21)
- JVM (14)
- Hadoop (16)
- Spark (5)
- Scala (31)
- Git (4)
- Server (3)
- Node.js (18)
- Concurrent (42)
- Lock (9)
- Collections (3)
- Network (11)
- MicroService (7)
- Docker (13)
- FP (20)
- spring.io (2)
- ELK (1)
- Kafka (5)
最新评论
Example01
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js_dom_demo</title> <script type="text/javascript"> function show() { document.getElementById("info").innerHTML = "<h1>Hello World</h1>"; } </script> </head> <body> <form action="" method="post"> <input type="button" value="显示" onclick="show()"> <span id="info"></span> </form> </body> </html>
Example02
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js_dom_demo2</title> <script type="text/javascript"> function setArea() { var id = [1, 2, 3]; var value = ["北京", "上海", "广州"]; var select = document.getElementById("area"); select.length = 1; // 表示每次可以选择的内容是1个 select.options[0].selected = true; // 设置第一个为默认选中 for (var i = 0; i < id.length; i++) { // 创建option的节点 var option = document.createElement("option"); option.setAttribute("value", id[i]); // 在option子节点之中增加文本节点 option.appendChild(document.createTextNode(value[i])); // 增加子节点 select.appendChild(option); } } </script> </head> <body onload="setArea()"> <form action="" method="post"> <select name="area" id="area"> <option value="0">--没有地区--</option> </select> </form> </body> </html>
Example03
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js_dom_demo3</title> <script type="text/javascript"> var count = 3; function addrow() { var table = document.getElementById("mytab"); var tr = table.insertRow(-1); // 增加一个新的行 var td1 = tr.insertCell(-1); // 增加列 var td2 = tr.insertCell(-1); // 增加列 var td3 = tr.insertCell(-1); // 增加列 var btn = document.createElement("input"); btn.setAttribute("type", "button"); btn.setAttribute("value", "-"); btn.onclick = function() { deleterow(this); } td1.appendChild(document.createTextNode("Hello " + count)); td2.appendChild(document.createTextNode("World " + count)); td3.appendChild(btn); count++; } function deleterow(btn) { var tr = btn.parentNode.parentNode; var table = document.getElementById("mytab"); table.deleteRow(tr.rowIndex); count--; } </script> </head> <body> <input type="button" value="+" onclick="addrow()"> <table id="mytab" border="1"> <tr> <td>Hello 1</td> <td>World 1</td> <td><input type="button" value="-" onclick="deleterow(this)"></td> </tr> <tr> <td>Hello 2</td> <td>World 2</td> <td><input type="button" value="-" onclick="deleterow(this)"></td> </tr> </table> </body> </html>
Example04
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js_dom_demo4</title> <script type="text/javascript"> function addrow() { var tab = document.getElementById("mytab"); var id = document.getElementById("id").value; var name = document.getElementById("name").value; var tbody = document.createElement("tbody"); var tr = document.createElement("tr"); var td_id = document.createElement("td"); var td_name = document.createElement("td"); td_id.appendChild(document.createTextNode(id)); td_name.appendChild(document.createTextNode(name)); tr.appendChild(td_id); tr.appendChild(td_name); tbody.appendChild(tr); tab.appendChild(tbody); } </script> </head> <body> 新的编号:<input type="text" id="id" name="id"> 新的姓名:<input type="text" id="name" name="name"> <input type="button" value="增加" onclick="addrow()"> <table id="mytab" border="1"> <tr> <td>编号</td> <td>姓名</td> </tr> </table> </body> </html>
发表评论
-
JS DES加密
2017-06-29 15:41 420原创转载请注明出处:http://agilestyle.i ... -
JS实现键盘Enter键提交表单
2017-06-28 15:01 420原创转载请注明出处:http://agilestyle.i ... -
JS Typical Questions
2017-04-21 10:56 539原创转载请注明出处:http://agilestyle.i ... -
JSON.parse() & JSON.stringify()
2017-01-10 14:16 539原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object Properties —— Preventing Object Modification
2016-11-30 16:52 462原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object Properties —— Property attributes
2016-11-30 16:37 435原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object Properties —— Enumeration, Types of Properties
2016-11-29 21:16 442原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object Properties —— Define, Detect, Remove
2016-11-29 20:46 356原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object Methods
2016-11-29 14:06 303原创转载请注明出处:http://agilestyle.i ... -
JavaScript Function Overloading
2016-11-29 11:00 460原创转载请注明出处:http://agilestyle.i ... -
JavaScript Function Declarations vs. Function Expressions
2016-11-29 10:20 499原创转载请注明出处:http://agilestyle.i ... -
JavaScript Primitive Wrapper Types
2016-11-28 21:39 1041原创转载请注明出处:http://agilestyle.i ... -
JavaScript Primitive and Reference Types
2016-11-28 15:03 310原创转载请注明出处:http://agilestyle.i ... -
JavaScript Object-Oriented Programming -- Inheritance
2012-06-14 05:23 887The concept most often discus ... -
JavaScript Object-Oriented Programming -- Object Creation
2012-06-14 00:35 934The Factory Pattern The f ... -
JavaScript Functions
2012-06-11 20:07 742Functions are the core of any l ...
相关推荐
JavaScript DOM编程艺术是一本深入解析DOM操作的经典书籍,它的源码提供了丰富的实例,帮助开发者深入理解如何使用原生JavaScript高效地操纵网页元素。DOM(Document Object Model)是HTML和XML文档的标准表示,它将...
总的来说,这个JavaScript_Demo涵盖了JavaScript的基础知识,包括变量、数据类型、函数、事件处理、DOM操作、面向对象编程以及异步处理。通过实践这些代码示例,你将能够巩固理论知识,提升实际编程能力,为成为一名...
本项目"react-router-dom-demo"专注于演示如何在React应用中利用`react-router-dom`进行页面间的数据传递。 首先,我们要理解`react-router-dom`中的`Link`组件。`Link`是`react-router-dom`提供的一个组件,用于在...
5. DOM操作:JavaScript可以与HTML文档对象模型(DOM)交互,添加、删除或修改网页元素。示例可能涵盖选择元素、改变属性、事件处理等。 6. AJAX:异步JavaScript和XML技术允许不刷新页面的情况下与服务器交换数据...
一个灵活的 Web 组件,用于以脚本化但交互的方式演示 JavaScript/DOM 代码。 它是基于 Adrian Cooney 的早期版本为开发的。 : bower install demo-x : npm install demo-x完整版本: 下载: 或发布历史2014-12-04 ...
总之,"ie可用的astar算法javascript demo"是一个在JavaScript中实现的A*搜索算法,它考虑了在Internet Explorer浏览器下的兼容性,能够有效地寻找两点之间的最短路径。这个实现涉及到了数据结构、启发式函数设计...
DOM Demo03可能是通过JavaScript操作DOM元素,实现如动态加载、事件监听、元素选择与操作等功能的实例。 **HTML** HTML(HyperText Markup Language)是构建网页结构的基础语言。在这个资料包中,"DEMO03.HTML"很...
以下是对JavaScript DOM操作的总结,主要涉及创建、复制和插入节点的方法: 1. **创建节点** - `createElement()`:此方法用于创建一个新的元素节点。例如,`document.createElement('p')`会创建一个`<p>`元素。...
在"javascript的案例demo小练习"中,我们可以预期包含一系列的实例代码,旨在帮助初学者或复习者巩固JavaScript基础知识,理解如何使用JavaScript进行前端开发。这些练习可能涵盖了以下几个方面: 1. **变量与数据...
JavaScript宝典中的DEMO源码是一份非常宝贵的资源,它为学习和理解JavaScript这门强大的脚本语言提供了直观且实际的实例。这份源码集合包含了各种各样的代码示例,覆盖了JavaScript的基础语法、对象、函数、数组、...
本示例"javascript demo"可能是为了展示JavaScript的基础用法、常见操作以及一些高级特性。JavaScript主要用于浏览器端,使得网页具有动态交互性,能够处理用户输入、操作DOM(文档对象模型)、执行AJAX(异步...
这个演示(demo)旨在展示如何利用JavaScript的动态特性和DOM操作来构建一个交互式的用户界面,模仿经典的操作系统界面。以下是对这个项目中涉及的关键知识点的详细解释: 1. **JavaScript**:JavaScript是一种广泛...
《100个jQuery技巧 附常用插件+demo》是一个综合性的资源包,旨在帮助开发者深入理解和掌握jQuery这一强大的JavaScript库。jQuery以其简洁的API和丰富的功能,极大地简化了DOM操作、事件处理、动画效果以及Ajax交互...
DOM是一种在JavaScript或任何支持它的语言中处理XML文档的标准方式,它允许程序和脚本创建、访问和修改XML文档的结构和内容。 在描述中,同样提到了"dom_xml_demo",这表明这是一个关于如何使用DOM解析XML的实践...
标题 "Demo.rar_DEMO_javascript 拖动" 暗示了这是一个关于JavaScript实现的交互式表格功能的示例,特别关注于行和列的拖动以及自动排序。在这个项目中,用户可以通过点击表头来对数据进行排序,同时也能通过拖动列...
JavaScript实现HTML DOM增删改查操作的常见方法详解主要介绍了如何使用JavaScript对HTML文档对象模型(DOM)进行元素的查找、增加、删除和修改操作。这些操作是Web开发中非常基础且常用的功能,能够对网页元素进行...
在这个"javascript瀑布流demo(源代码)"中,我们可以学习到如何使用纯JavaScript来实现这种布局效果。 首先,瀑布流的核心在于计算每个元素的位置,使其在页面上排列得当。在JavaScript中,我们通常会监听窗口的`...
DOM模型允许开发者通过JavaScript与网页内容进行交互,包括查找、添加、删除和修改元素。在本篇“JavaScript系列-DOM操作(理论)”中,我们将深入探讨DOM的相关概念和常见操作。 首先,我们需要了解JavaScript的数据...
总的来说,这个“JavaScript新浪网五屏Flash翻牌广告demo”涵盖了JavaScript基本语法、DOM操作、事件处理、动画制作等多个关键知识点,是学习和实践前端开发的好素材。通过深入研究这个demo,开发者不仅可以提升...