是否可以访问对象的内容?

时间:2014-10-06 19:06:31

标签: javascript jquery html

是否可以访问对象的内容? 目前它记录0。 它还会记录文档,但在#document下,我不确定是否可以在控制台外访问该文档。

<div id="objectContainer" ></div>

<script>
    $("#objectContainer").html('<object id="objectID" class="webPage" data="http://www.example.com"/>');

    $("#objectID").on("load", function () {
        var v = document.getElementById("objectID");
        console.log(v);
        descendents = v.getElementsByTagName('*');
        console.log(descendents.length);
    });
</script>

3 个答案:

答案 0 :(得分:0)

你可以用原生的javascript做到这一点。

console.log(v.outerHTML);

答案 1 :(得分:0)

也许你可以使用它:

val output = $("#objectContainer").val();

但要小心,因为之前提到过,如果该div中没有​​html或文本,你可能会得到0或null

答案 2 :(得分:0)

我认为你可能会想到.text().html() jQuery方法。

另一个答案:jQuery get content between <div> tags