如何更改标签并在mootools中设置ID?

时间:2015-03-30 00:25:18

标签: mootools

我有一个像以下

的DOM结构
<dt id="helloworld">Features</dt>

我想使用mootools改变它,如下所示

<div id="helloworld">Features</div>

怎么做?基本上第三个标签从dt变为div?我是新来的mootols请。你能给我一个例子吗?页面中只有helloWorld

我在下面试过

$$("#helloworld").each(function(el) {
     new Element("div", {
        html: el.get("html")
    }).replaces(el);
});

它确实取代了标签。但我也失去了身份证明:(

1 个答案:

答案 0 :(得分:1)

您也可以将ID作为the element constructor的属性传递:

$$("#helloworld").each(function(el) {
     new Element("div", {
        html: el.get("html"),
         id: el.get('id')
    }).replaces(el);
});

jsFiddle:https://jsfiddle.net/09tvfjdj/