网络编程
位置:首页>> 网络编程>> JavaScript>> Mootools 1.2教程(6)——操纵HTML DOM元素(3)

Mootools 1.2教程(6)——操纵HTML DOM元素(3)

作者:Fdream 来源:Fdream博客 发布时间:2008-11-20 13:19:00 

标签:mootools,dom,javascript,ajax,教程

创建一个新元素

new Element

你可以使用“new Element”构造器来创建一个行的HTML元素。这和写一个正常的HTML元素非常类似,只不过你需要调整一下语法,以便能够在MooTools下正常运行:

参考代码: 

// 首先命名一个变量并声明一个“new Element”
// 然后定义元素的类型(div、a、span...)
var newElementVar = new Element('div', {
    // 在这里设置元素的所有属性
    'id': 'id_name',
    'text': 'I am a new div',
    'styles': {
        // 在这里设置元素的所有样式参数
        'width': '200px',
        'height': '200px',
        'background-color': '#eee',
        'float': 'left'
    }
});

现在你就有一个元素了,你可以通过我们刚才学的inject();方法把这个元素放在页面上的某个位置。我们从下面这个简单的HTML开始:

参考代码: 

<div id="body_wrap">
    <div id="content_id">Some div content</div>
</div>

现在,我们把ID为content_id的元素转换为一个变量:

参考代码:

var bodyWrapVar = $('body_wrap');

和我们刚才学的一样,我们可以把我们创建的这个元素注入到当前的HTML中:

参考代码: 

// 这句的意思是说:“把newElementVar注入到bodyWrapVar内部,并放置到顶部”
newElementVar.inject(bodyWrapVar , 'top');

这个代码最终可能是这样的:

参考代码:

<div id="body_wrap">
    <!-- 这个元素被注入到内部顶部 -->
    <div id="id_name">I am a new div</div>
    <div id="content_id">Some div content</div>
</div>

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com