DWRUtil详解:DOM操作与值的获取与设置
版权申诉
7 浏览量
更新于2024-08-04
收藏 46KB DOC 举报
"这篇文章除了介绍DWR框架中的DWRUtil工具类,还提供了几个关键函数的使用示例,包括DWRUtil.toDescriptiveString()、DWRUtil.getValue()、DWRUtil.getValues()、DWRUtil.setValue()以及DWRUtil.setValues()。这些函数主要用于DOM操作,便于在JavaScript中与服务器端进行交互。"
DWR(Direct Web Remoting)是一个开源Java库,它允许Web应用程序在客户端和服务器之间进行实时通信,无需刷新页面。DWRUtil是DWR提供的一系列辅助方法的集合,简化了在JavaScript中操作DOM节点和处理数据的任务。
1. DWRUtil.toDescriptiveString()
这个函数将DOM元素转换成易于阅读的字符串表示,便于调试和理解元素的结构。在示例中,它接收一个元素对象ele和一个可选参数1,返回元素的描述性字符串,并通过DWRUtil.debug()打印出来。
2. DWRUtil.getValue()
此函数用于获取具有value属性的DOM元素的值,如输入框(input)。在例子中,它接收元素的id或name属性值"txt_test",并返回对应的value值。DWRUtil.debug()用于输出获取到的值。
3. DWRUtil.getValues()
这个函数可以获取一组元素的value值,接收一个包含id或name的数组对象。在示例中,它获取了两个输入框"txt_name"和"txt_pswd"的值,并将结果存储在一个数组中,再通过DWRUtil.toDescriptiveString()展示数组内容。
4. DWRUtil.setValue()
此函数用于设置DOM元素的value值。接收元素的id或name属性值和要设置的新值。例如,它将输入框"txt_test"的value设置为"wiley"。
5. DWRUtil.setValues()
这个函数类似于DWRUtil.setValue(),但可以同时设置多个元素的值。它接收一个包含id或name与对应值的键值对数组。在示例中,它更新了两个输入框"txt_name"和"txt_pswd"的值。
通过这些方法,开发者可以轻松地在DWR应用中实现前端与后端的数据交换和页面动态更新,提高了开发效率。DWRUtil提供的这些工具简化了常见的DOM操作,使得在JavaScript中处理DOM节点更加便捷。
178 浏览量
2022-09-24 上传
2009-03-11 上传
2019-04-18 上传
165 浏览量
2008-03-24 上传
2017-08-15 上传
小小哭包
- 粉丝: 2089
- 资源: 4286
最新资源
- 数字系统设计———整数分频器设计
- 论坛显示运行时间的代码
- ArcGIS中的地图投影、基准面和坐标系统.pdf
- java中集合容器的详细介绍
- ECMAScript Language Specification
- ArcIMS性能优化与调整.pdf
- 使用.Net开发ArcGIS 9扩展组件的注册与部署.pdf
- 数码相机DX6490说明书
- DOJO中文学习教程
- 通过ArcGIS Engine构建GIS应用.pdf
- 北航课程 软件测试工具与实践1: 课程概述
- Java Precisely
- ArcGIS体系结构及Geodatabase基础.pdf
- ANT-build.xml文件详解
- C++设计模式.pdf
- 三星2450标准开发板原理图