0

在这个例子中,它用其他元素替换了 div 容器,但是它从 yui 函数中获取了另一个元素我怎么能做同样的例子,但是在 html 中替换两个 div

HTML

<div id="demo">
    <p><em>Click me.</em></p>
</div>

脚本

YUI({ filter: 'raw' }).use("node", function(Y) {
    var node = Y.one('#demo p');

    var onClick = function(e) {
        // e.target === node || #demo p em
        var tag = e.target.get('parentNode.tagName');

        // e.currentTarget === node
        e.currentTarget.one('em').setContent('I am a child of ' + tag + '.');
    };

    node.on('click', onClick);
});
4

1 回答 1

0

你的意思是,你想替换另一个 div 或选择另一个 div?

在这个例子中,em被选中,然后它的内容被改变setContent( "your new content" )

您可以只选择e.currentTarget(节点或#demo p div)并setHTML()在字符串中构建您的div,例如<div>content<div>,这只是实现此目的的方法之一。

看看这个: http: //www.jsrosettastone.com/

于 2014-01-14T18:04:15.643 回答