如何在特定元素中附加内容?

时间:2015-08-16 21:13:09

标签: javascript

如何将创建的元素追加到特定元素中?

var page = require('webpage').create();

page.open('http://www.maccosmetics.com/product/13854/36182/Products/Makeup/Lips/Lipstick/Giambattista-Valli-Lipstick', function(status) {
    page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
        waitFor(function()  {
            return page.evaluate(function() {
                $('.product__price').is(':visible');
            });
        }, function(){
            search = page.evaluate(function() {
                return  $('.product__price').text();
            });
            console.log(search);
            phantom.exit();
        });
    });
});

2 个答案:

答案 0 :(得分:2)

像这样......

document.getElementById('specific_ele').appendChild(container);

答案 1 :(得分:1)

此代码将附加" container"在身体里。要附加到另一个元素中,我必须首先选择它。所以你可以使用" getElementById"或类似的东西来找到元素。然后,您可以使用appendChild将append标记添加到找到的标记中。