我正在尝试使用javascript和html创建一个播放列表小部件,它在chrome上看起来很棒,但是当我在IE中测试时它看起来是静态的,只显示一行。我想弄清楚这一点,但我不能。
请帮帮我。
P.S。这是我第一次做html和javascript:)
答案 0 :(得分:2)
您忘记使用<a>
关闭</a>
代码。我在</a>
标记后面添加了<img>
,结果是:
如果要将整个事物(图像,标题和说明)括在<a>
标记内,则应将<a>
标记更改为块元素,因为不能包含块元素(div和ul)内联元素。所以更新的小提琴看起来像这样:
答案 1 :(得分:-1)
首先 - 不是HTML没有被错误地显示,但是你的JavaScript似乎在这里和那里都存在一些缺陷。
我认为你做的事情比必要的要复杂得多。其他人已经为您解决了许多挑战。看看knockoutjs可能会很好,它允许您使用优雅的JavaScript解决方案填充模板。看看它,你可能会喜欢它http://knockoutjs.com/
祝你好运!