禁用 IE 11 输入清除“X”按钮

cap*_*104 3 html javascript internet-explorer

我知道这将被标记为重复,但每个建议的 CSS 修复在 IE 11 中都不适合我。

我正在尝试在 IE 11 中禁用输入清除“X”。

我尝试过许多其他方法:

input::-ms-clear {
    display: none;
    height: 0;
    width: 0;
}
Run Code Online (Sandbox Code Playgroud)

或者,如果有人能告诉我如何让它发挥作用,那也是可以接受的,但我宁愿让它完全消失。

JLR*_*she 5

(添加我上面的评论作为答案,因为事实证明这是OP问题的原因)

你的 CSS 没问题:

input::-ms-clear {
    display: none;
    height: 0;
    width: 0;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" />
Run Code Online (Sandbox Code Playgroud)

如果浏览器在现代 UI(“Metro”)模式下运行或页面在兼容模式下呈现,则无法隐藏 X。

因此,请仔细检查您的标记中是否没有任何内容会导致浏览器使用兼容模式。如果您的用户出于某种原因使用现代 UI,您对此无能为力。