在dhtml中,集合是通過()的方式來獲得.這種方式支持字符串參數和整數來作下標.例如:
document.insModifyForm.currency.options("aaa").value = "aaa"
document.insModifyForm.currency.options(0).value = "aaa".
而通過[]的方式來獲得集合時,只能通過整數型的下標來定位到具體的選項.無法通過字符串參數的形式來定位選項.
document.insModifyForm.currency.options(0).value="aaa".這種方法才是可行的.而
document.insModifyForm.currency.options["aaa"].value="aaaa"是不可行的.
[]:用来表示数组。所以下标必定是数值。而()即可以表示数组也可以表示集合。所以无论是字符还是数组都是支持的。
當options是動態生成時,用字符串參數的形式是最好的.可以直接定位到某一個選項.而不用去遍歷去找到選項.
分享到:
相关推荐
在IT行业中,CSS(Cascading Style Sheets)、DHTML(Dynamic HTML)和JavaScript是构建交互式和动态网页的三大核心技术。这些技术共同塑造了我们今天所见的互联网体验,为网页设计提供了丰富的视觉效果和交互功能。...
本资料集合主要关注DHTML中的JavaScript部分,特别是其方法集的应用。 **一、JavaScript基础与DHTML** JavaScript是实现DHTML的核心语言,它允许开发者通过改变HTML元素的属性和样式,以及操纵DOM结构,来实现动态...
DHTML是一种技术集合,包括HTML、CSS(Cascading Style Sheets)和JavaScript,用来创建动态、响应式的网页。DHTML通过JavaScript操纵HTML和CSS,实现页面元素的实时更新,无需刷新整个页面。了解DHTML,你需要深入...
网页制作是互联网时代不可或缺的一项技能,本资源集合了关于DHTML(Dynamic HTML)和JavaScript的丰富资料,旨在帮助初学者及进阶者更好地理解和运用这两种技术。DHTML是一种用于创建动态、交互式网页的技术,而...
**DHTML**是指动态HTML,它集合了HTML、CSS、JavaScript和DOM(Document Object Model)等技术,使网页具有动态更新的能力。DHTML允许开发者在不刷新整个页面的情况下更改网页内容,实现元素的动画效果、用户交互等...
同时,了解不同浏览器对JScript的兼容性问题,以及如何解决这些问题,也是学习过程中不可或缺的部分。随着Web技术的不断发展,Ajax、JScript和DHTML仍然是构建现代Web应用程序的重要工具,不断学习和掌握这些技术,...
2. **对象与数组**:理解JavaScript中的对象和数组,以及它们的创建、访问和操作方法。 3. **DOM操作**:与DHTML手册中的DOM内容相呼应,深入讲解如何使用JavaScript操纵网页元素。 4. **事件处理**:详细说明如何...
综上所述,这些资源集合涵盖了Web前端开发的核心技术,可以帮助开发者深入理解并熟练掌握CSS样式设计、DHTML动态效果的实现、DOM结构的操作以及JavaScript和jQuery的应用。通过学习这些内容,可以提升网页的互动性和...
DHTML是一种用于创建动态、交互式网页的技术集合,主要包括HTML、CSS、JavaScript和DOM(Document Object Model)。DOM是HTML和XML文档的结构化表示,允许通过JavaScript来操作和改变文档的内容和结构。DHTML通过CSS...
DHTML(Dynamic HTML)是一种在网页设计中用于实现动态交互效果的技术集合,它结合了HTML、JavaScript、CSS(层叠样式表)以及DOM(文档对象模型)等元素,使得网页不再仅仅是静态的信息展示,而是能够响应用户的...
- `images`:包含文档中所有`<img>`元素的数组。 - `links`:包括所有超链接`<a>`和`<area>`元素的数组。 - `forms`:收集文档内所有表单`<form>`元素的数组。 - `anchors`:文档中所有锚点元素的集合。 - **...
`JavaScript 语言参考.chm`手册会涵盖基础语法、变量、数据类型、函数、对象、数组、DOM操作、事件处理以及Ajax异步通信等内容。JavaScript还有大量的库和框架,如jQuery、React、Vue等,它们可以简化开发过程并提供...
手册将涵盖类与对象的基本概念,如封装、继承和多态,以及如何定义类、创建对象、使用属性和方法、接口和抽象类的应用,还有魔术方法的理解与使用。此外,它可能还会涉及设计模式,帮助你理解和实践软件工程的最佳...
1. **哈希表与数组**:哈希表提供了快速查找功能,而数组则提供了固定的索引访问,各有优缺点。 2. **斐波那契数列**:递归实现斐波那契数列是一种常见的编程练习,但需要注意递归效率问题。 3. **final、finally、...
这些题目涵盖了计算机二级等级考试中的多个知识点,包括文件操作、数据结构、图形用户界面设计、数据库理论、面向对象编程、数组、字符串处理、网络、Excel、ASCII码、IP地址、HTML、CSS、DOM、栈、队列、域名系统...
通过阅读这份手册,开发者可以加深对JavaScript的理解,同时获取实际开发中的代码片段,用于解决各种问题。 JAVASCRIPT.chm: 这是一份全面的JavaScript参考手册,通常会包含语言的所有核心特性、API,以及浏览器...
HTML表单处理、窗体和框架操作、字符串操作、日期和时间处理、计时器、错误调试、Cookie管理、DHTML(动态HTML)、现代浏览器中的DHTML技术、JavaScript与XML的交互、ActiveX和Plug-in的使用以及Ajax(异步...
4. **数组和集合**:介绍数组的基本操作,如增删改查,以及Set和Map等集合类型及其使用场景。 5. **函数表达式和函数特性**:包括匿名函数、箭头函数、函数参数默认值、rest参数和spread运算符。 6. **事件处理**...