当前位置: 首页 > 面试题库 >

如何从对象标签获取html元素?

米修平
2023-03-14
问题内容

我正在使用object标签在html页面中加载html代码段。

我的代码遵循以下原则:

<html><object data="/html_template"></object></html>

如预期的那样,页面加载后,在对象标记之间添加了一些元素。我想获取这些元素,但似乎无法访问它们。

我尝试了以下 $("object").html() $("object").children()
$("object")[0].innerHTML

这些似乎都不起作用。有没有其他方法可以获取这些元素?

编辑:

更详细的示例:

考虑这个

<html><objectdata="http://www.YouTube.com/v/GGT8ZCTBoBA?fs=1&hl=en_US"></object></html>

如果我尝试在对象中获取html,则会得到一个空字符串。


问题答案:

只要将其放在同一域上,就可以执行以下操作:

HTML

<html>
    <object id="t" data="/html_template" type="text/html">
    </object>
</html>

JavaScript

var t=document.querySelector("#t");
var htmlDocument= t.contentDocument;


 类似资料:
  • 问题内容: 我有三个这样的表: 电影:身份证,姓名 标签:ID,名称,值 已标记:id,电影(FK),标签(FK) 因此,每部电影都有自己的标签集。我需要的是基于标签集检索相似的电影。我想说10部按匹配标签计数排序的电影。 如果我创建如下所示的视图,它将使MySQL消失。“标记”表和“标记”表中都有超过30k条记录。 问题答案: 这将返回所有电影的列表,这些电影通过减少共同的标签数量来与给定顺序共

  • 问题内容: 我正在尝试在特定标签内获取文本。所以,如果我有: 我希望能够检索文本。 我正在尝试使用正则表达式。如果保持不变,我可以做到,但事实并非如此。 到目前为止,我有这个: 我认为最后两个部分-可以-但我不知道第一部分要做什么。 问题答案: 正如他们所说的,不要使用正则表达式来解析HTML。如果您知道这些缺点,则可以摆脱它。尝试 将遍历字符串中的所有匹配项。 它不会处理嵌套标签,并且会忽略标签

  • 我是Javascript新手,我正试图从包含多个对象的数组中获取id键的值。 通过 for..在循环中,我需要对象的id - 如1,2或3 - 与不同的值进行比较。 我试着这样做: 但是,我这样做了,删除Id值返回未定义。 我想不通为什么返回未定义,我无法解决这个问题。 我希望我能很好地表达自己,对不起我的英语不好。

  • 问题内容: 我试图从给定的字符串中获取HTML图像标签的url。应该有一些正则表达式来获取它。但是不知道该怎么做。谁可以帮我这个事。 例如 我只需要字符串中的 _http://xyz.com/par.jpg_ 问题答案: 请参阅此问题以供参考。基本上说使用:

  • 问题内容: 在某些情况下,我必须从标记中获取文本,例如- 输入标签中的文本是一些说 但是当我使用时,它什么也不会返回。 无论如何,我可以从标签中获取文本吗? 问题答案: 您可以使用以下任何一种: 让我知道这是否没有帮助。

  • 问题内容: 我想尝试弄清楚如何获得 即使按任何顺序排列,我也听说过PHP Simple HTML DOM解析器,但是我真的不想使用它。除了使用PHP简单HTML DOM解析器之外,是否有解决方案的可能。 如果它是无效的HTML,将无法执行此操作吗? cURL可以使用preg_match做类似的事情吗? Facebook做这样的事情,但可以通过以下方式正确使用: 我想要这样的东西,以便有人发布链接时