我们已经学习过如何来选取DOM元素,怎么创建数组,怎么创建函数,怎么把事件添加到元素,今天我们来深入地学习一下如果操纵HTML元素。通过MooTools 1.2,你可以添加新元素到一个HTML页面中,也可以删除元素,以及改变任何样式或者元素参数,这些都非常容易。 基本方法 .get(); 这个工具可以让你获取元素的属性(property)。元素的属性是组成一个HTML元素的各种不同部分,例如src、value、name等等。使用.get();方法非常简单: 参考代码: 代码如下:// 下面这行将返回id为“id_name”的元素的html标记名(div、a、span……) $(‘id_nam 在JavaScript的世界里,MooTools是一个强大的库,它提供了一系列优雅的API来处理DOM操作。在本文中,我们将深入探讨如何使用MooTools 1.2来操纵HTML DOM元素,包括获取和设置属性、删除属性、移动元素以及创建新的元素。 `.get()`方法是MooTools中用于获取DOM元素属性的关键工具。例如,`$(‘id_name’).get(‘tag’)`会返回指定ID元素的标签名称。此外,`.get()`还可以用来获取其他属性,如id、name、value、href、src和class等。对于class属性,如果元素有多个CSS类,`.get('class')`将返回所有类名的字符串。 `.set()`方法与`.get()`类似,但它的功能是设置元素的属性值。这在动态更新页面内容时非常有用。例如,`$(‘id_name’).set(‘href’, ‘http://www.google.com’) `将改变元素的链接地址。同时,`.erase()`方法允许你清除元素的特定属性值,如移除链接地址:`$(‘id_name’).erase(‘href’) `。 在DOM元素的移动方面,MooTools提供了`.inject()`方法。此方法可以将一个元素插入到文档的其他位置,提供了四个选项:底部(默认)、顶部、在某个元素之前和在某个元素之后。比如,如果你想改变`<div>`元素的顺序,可以使用`.inject()`方法的`before`和`after`选项。例如,将元素C置于元素B之前,元素B再置于元素C之后,可以这样实现: ```javascript var elementA = $('elemA'); var elementB = $('elemB'); var elementC = $('elemC'); elementC.inject(elementB, 'before'); elementB.inject(elementC, 'after'); ``` MooTools提供了一个构造函数`new Element`,允许你动态创建新的HTML元素。你可以指定元素类型、属性和内容,如: ```javascript var newDiv = new Element('div', { id: 'newElement', class: 'myClass', html: 'This is a new div' }); ``` 这将在页面中创建一个新的`<div>`元素,并设置其ID、类和内容。 MooTools 1.2为开发者提供了一套高效且易于使用的工具,帮助他们更轻松地操纵HTML DOM元素,无论是获取和设置属性、删除属性,还是移动或创建新的元素。通过熟练掌握这些方法,开发者可以创建更加动态和交互式的网页应用。
























- 粉丝: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 移动安全解决方案竞争分析v1.docx
- 趋势科技与赛门铁克移动安全方案比较v1.docx
- 全维与降维状态观测器的MATLAB实现及对比
- Java Web 基础的汽车信息管理系统
- Mobile Threats.mov
- 趋势科技TMMS验收文档模版.docx
- 趋势科技TMMS实施方案模版.docx
- TMMS测试报告.docx
- TMMS for Blackberry.docx
- 如何开启和配置OU同步功能.doc
- TMMS插件本地安装方法.doc
- TMMS9.0 F&Q.doc
- Troubleshooting Guide.doc
- TMMS_招标参数_CN_2013-2H.doc
- TMMS 9.0 SP1 简中版内网IOS客户端下载指南.doc
- TMMS9.0 APNS证书替换.doc


