生成的Javascript在Internet Explorer中看起来不同

时间:2012-05-09 09:34:02

标签: javascript css internet-explorer youtube

jsFiddle

我正在尝试使用javascript和html创建一个播放列表小部件,它在chrome上看起来很棒,但是当我在IE中测试时它看起来是静态的,只显示一行。我想弄清楚这一点,但我不能。

请帮帮我。

P.S。这是我第一次做html和javascript:)

http://animaonline.com/api/yt/pls/v1/

2 个答案:

答案 0 :(得分:2)

您忘记使用<a>关闭</a>代码。我在</a>标记后面添加了<img>,结果是:

http://jsfiddle.net/HJsUM/3/

如果要将整个事物(图像,标题和说明)括在<a>标记内,则应将<a>标记更改为块元素,因为不能包含块元素(div和ul)内联元素。所以更新的小提琴看起来像这样:

http://jsfiddle.net/HJsUM/4/

答案 1 :(得分:-1)

首先 - 不是HTML没有被错误地显示,但是你的JavaScript似乎在这里和那里都存在一些缺陷。

我认为你做的事情比必要的要复杂得多。其他人已经为您解决了许多挑战。看看knockoutjs可能会很好,它允许您使用优雅的JavaScript解决方案填充模板。看看它,你可能会喜欢它http://knockoutjs.com/

祝你好运!