我有一个数量框的脚本,您可以在其中添加或删除项目。
但是它在 IE 中不起作用,可能是因为 anchor 标记内有一个按钮,我想做的是使用 onClick 函数,当用户使用 IE 时将使用该函数。
我想这样就可以了,但我发现这在 IE11 中不起作用。
有人知道解决方法吗?我只想在使用 IE 时使用 onClick 函数,因为数量框在其他浏览器中工作正常。
<!--[if lt IE 11]>
<![endif]-->
如果对任何人有帮助,这就是我所说的在 IE 中不起作用的代码。
<a href="?del='.$key.'" class="minus" >
<input type="button" class="minus" value="-" id="min">
</a>
<input type="text" class="input-text qty text" title="Qty" value="'.$value.'" name="quantity" min="1" step="1">
<a href="?add='.$key.'" type="button" class="plus">
<input type="button" class="plus" value="+">
</a>
最佳答案
Conditional comments are no longer supported as of IE 10 .
您可以使用元标记使 IE 在 IE9 模式下呈现页面:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
然后,条件语句应该再次起作用。
请查看我链接到的文章以了解更多详细信息。
但是,这里的大问题是您将输入包装在 <a>
中标签。这是无效的语法,很可能是页面出现异常的原因。
关于javascript - 如果 IE 标签不适用于 IE11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26608959/