一.使用JavaScript和DOM创建HTML表格
1.代码
<html> <head> <title>使用JavaScript和DOM创建HTML表格</title> </head> <body> <div id="tableTest"> </div> </body> </html> <script language="JavaScript" type="text/javascript"> <!-- //获取容器div的引用 var container=document.getElementById("tableTest"); //创建表格对象 var _table=document.createElement("table"); //设置表格属性 _table.setAttribute("border","1"); _table.setAttribute("borderColor","black"); _table.setAttribute("width","200"); //创建5行 for(var i=0;i<5;i++){ var _tr=_table.insertRow(i); //创建4列 for(var j=0;j<4;j++){ var _td=_tr.insertCell(j); var _tn=document.createTextNode(i.toString()+j.toString()); _td.appendChild(_tn); } } //将表格显示于页面 container.appendChild(_table); //--> </script>
2.运行效果
二.使用JavaScript和DOM创建HTML单选按钮
1.代码
<html> <head> <title>使用JavaScript和DOM创建HTML单选按钮</title> </head> <body> <form id="f1"> <span id="radioArea">Sign</span> </form> <input type="button" value="creatTestRadioButtons" onclick="creatTestRadioButtons();" /> </body> <script> function createRadioButtonsToSpan(dataArr, radioName, targetSpanId){ var targetSpan = document.getElementById(targetSpanId); for (var i = 0; i < dataArr.length; i++){ var val = dataArr[i]; var input = createElement("input", radioName); input.setAttribute("type", "radio"); input.setAttribute("value", val); targetSpan.appendChild(input); var label = document.createElement("label"); label.setAttribute("for", radioName); label.appendChild(document.createTextNode(val)); targetSpan.appendChild(label); } } function createElement(type, name){ var element = null; try{ // if IE element = document.createElement('<' + type + ' name="' + name + '">'); } catch (e){} if (!element){ //if other element = document.createElement(type); element.name = name; } return element; } function creatTestRadioButtons(){ var arr = new Array(); arr[0] = 5; arr[1] = 6; arr[2] = 7; createRadioButtonsToSpan(arr, "rnap", "radioArea"); } </script> </html>
2.运行效果
相关推荐
总的来说,理解JavaScript和DOM接口是网页开发的基本技能,它们让开发者能够实现丰富的用户体验和强大的功能,而不仅仅局限于静态HTML页面的展示。通过学习和实践,开发者可以掌握网页动态化的核心技术,从而提升...
理解DOM节点、属性、事件和选择器是创建动态网页的关键,这使得开发者能够动态加载内容、更新UI、实现表单验证等功能。 书中还深入讨论了CSS选择器的使用,这是JavaScript与样式关联时的重要工具。通过掌握CSS选择...
读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面...
2. **DOM理解**:DOM是HTML和XML文档的抽象表示,通过DOM,JavaScript可以遍历、修改、添加和删除页面元素。理解DOM树的结构以及如何通过JavaScript访问和操作节点至关重要。 3. **事件处理**:JavaScript可以响应...
在实际开发中,JavaScript 和 DOM 结合使用可以实现各种网页交互功能,如表单验证、动画效果、Ajax异步通信等。例如,你可以使用DOM操作动态加载数据,然后用JavaScript处理响应,更新页面内容,无需刷新页面。 在...
利用Javascript DOM创建并优化网页图片库 本文档主要介绍了如何利用Javascript DOM创建并优化网页图片库。通过使用DOM技术,可以创建一个高效、可访问性的图片库。文档中还讨论了如何使用Javascript来优化图片库的...
JavaScript-DOM编程艺术是关于如何使用JavaScript操作网页文档对象模型(Document Object Model,简称DOM)的技术。DOM是一种标准,它提供了表示和操作HTML或XML文档的接口。通过DOM,JavaScript可以访问和修改网页...
JavaScript的AJAX(异步JavaScript和XML)技术也是本书的重要部分,它使得网页可以在不刷新整个页面的情况下与服务器进行通信。通过XMLHttpRequest对象或者更现代的fetch API,开发者可以实现数据的动态加载和更新,...
JavaScript DOM(Document ...通过学习这套资料,开发者可以全面掌握网页制作的各种技巧,从基础的HTML和CSS布局,到复杂的JavaScript DOM操作,以及利用XML进行数据交换,最终能够创建功能丰富、交互性强的网页。
JavaScript DOM(Document Object Model)操作是网页开发中的核心技能,它允许我们动态地改变、添加或删除HTML和XML文档的结构、内容和样式。在这个压缩包文件“javascript_DOM操作.rar”中,我们可以找到一个名为...
在JavaScript中,我们可以利用DOM API来创建、修改、删除和查找网页上的任何元素,实现动态更新和交互。 **DOM的基本操作** 1. **获取元素**: `document.getElementById()` 是最基础的获取元素方法,通过ID查找。...
在实际开发中,JavaScript和DOM的结合应用非常广泛,例如AJAX(Asynchronous JavaScript and XML)用于实现页面无需刷新的数据更新,或者使用jQuery等库简化DOM操作。同时,随着Web组件和框架(如React、Vue、...
《javascript dom编程艺术:第2版》讲述了javascript、dom 和html5 的基础知识,着重介绍dom 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端web 开发工作都非常重要。本书将...
《JavaScript DOM编程艺术(第2版)》这本书详细介绍了如何使用JavaScript来操纵DOM,实现网页的动态交互效果。通过深入学习本书中的内容,开发者可以更好地理解和掌握JavaScript与DOM的结合方式,提高Web开发的能力...
JavaScript DOM编程艺术是一本深入解析DOM操作的经典书籍,它的源码提供了丰富的实例,帮助开发者深入理解如何使用原生JavaScript高效地操纵网页元素。DOM(Document Object Model)是HTML和XML文档的标准表示,它将...
DOM编程艺术这部分内容将详细介绍如何使用JavaScript操作DOM树,包括查找、创建、修改和删除节点,以及如何绑定和处理事件。 书中的源代码包含了一系列与书中实例对应的练习,这些练习可以帮助读者巩固所学知识,...
DOM是Web页面的结构模型,通过JavaScript与DOM的交互,开发者可以实现对网页内容的动态操作和控制。这本书深入浅出地讲解了如何使用JavaScript来操纵DOM,从而实现丰富的用户界面和动态效果。 书中首先介绍了...
这本书全面覆盖了使用JavaScript操作DOM的各种技巧和最佳实践,对于想要提升Web前端技能的开发者来说,是一份不可或缺的资源。 JavaScript是一种轻量级的脚本语言,广泛应用于网页和网络应用的开发。在Web浏览器...