javascript - 如果 IE 标签不适用于 IE11

标签 javascript html internet-explorer

我有一个数量框的脚本,您可以在其中添加或删除项目。

但是它在 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/

相关文章:

javascript - 如何清空关注复选框更改的切换文本框?

java - 将文本框保存到文本文件并在文本框中加载文本文件内容(序列化)Java

javascript - 填满时将数据条目移动到下一个字段 - JS 制表

asp.net - <audio> <source>和<embed>链接在使用动态ASPX源的IE中不起作用

html - IE 10 打印似乎缩小了

javascript - 模态显示中的 Backbone.js 单击事件

javascript - 使用正则表达式匹配字符串中的数字和文本

html - 带有箭头和完整背景色悬停的 CSS 选项卡

html - 没有文字时如何修复高度dt和dd

php - IE8 中页面未完全加载(html 源代码被截断)