<a href="index.html"><!--[if gte IE 9]><!--><img src="images/logo.svg" onerror="this.src=images/logo.png;this.onerror=null;" id="logo" alt="Sample logo"><!--<![endif]--><!--[if lt IE 9]><img src="images/logo.png" id="logo" alt="Sample logo"><![endif]--></a>
这是否会正确验证,因为在同一页面上使用了两次相同的ID标记,因为在条件语句中使用了一个?
答案 0 :(得分:0)
<a href="index.html"><!--[if gte IE 9]><img src="images/logo.svg" onerror="this.src=images/logo.png;this.onerror=null;" id="logo" alt="Sample logo"><![endif]><!--[if lt IE 9]><img src="images/logo.png" id="logo" alt="Sample logo"><![endif]></a>
试试这段代码。我在你的代码中看到了一些我已删除的额外标签。