Javascript Youtube 抓取 XML 数据,想要附加到 div,不适用于所有版本的 IE

标签 javascript xml json youtube appendchild

示例如下: http://www.jackthe7th.com/jts_test.php

发生的情况是,我使用 JSON 获取播放列表中每个视频的 XML 数据,然后尝试将该数据附加到 div。它甚至不需要在除 IE 之外的每个浏览器中将数据附加到 div 即可工作,这包括 IE 的所有版本。在 IE 中,它不附加任何内容,并且全部显示在页面顶部。我几天来尝试了数百种组合来尝试解决这个问题,但无论如何它在 IE 中都没有改变。我知道这有点复杂,但如果有人能提供帮助那就太好了!

所有代码都是 html 或 javascript,并且太长,无法在此处发布,因此只需检查页面即可

最佳答案

从 IE 控制台调用 document.getElementsByName('vid_thumb_title') 返回长度为零的数组 per the w3c spec name is not a valid attribute on a div element IE 的 javascript 引擎一直非常挑剔,只检查名称为有效属性的元素上的名称。

关于Javascript Youtube 抓取 XML 数据,想要附加到 div,不适用于所有版本的 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121365/

相关文章:

C# 读取 XML 元素和文本

javascript - Ajax json 从域中获取数据

jQuery HTML 到 JSON,包括 href 属性

javascript - 使用 javascript 函数渲染 html 模板

javascript - 使用 jQuery 动画扩展文本区域

javascript - Slidesjs 无法在 codeigniter uri 路径中工作

javascript - 自定义属性问题

javascript - 计算 XML 中的 XPath 表达式

SQL Server 2008 查找和替换 XML 列中的元素

android - 在android中使用多方和json将图像上传到服务器