1

我有一个问题。我在下面有这样的css

select {
width:100%;
}

这是我的选择。问题是在我拥有的网络浏览器上(这就是它在记事本++上的样子)但在检查元素中我得到了<select id="custom" style="display: none;">

你会注意到style="display: none;我不知道写这个,浏览器刚刚添加了它。

我怎样才能阻止这个?

我已经清除了浏览器中的所有内容,包括 firefox 和 chrome,但仍然没有任何变化

4

2 回答 2

0

仔细检查您拥有的任何引用您的select/#custom元素的 Javascript。我知道在使用 jQuery 时,某些函数(如slideToggle())会将样式属性直接添加到 HTML 元素。如果这种情况,您可以使用 jQuery 的css()

于 2013-08-21T18:17:02.207 回答
0

如果它不在您的 html 中,并且您没有浏览缓存的内容,那么这里的选项很少。那么它必须来自javascript。尝试在您的项目/文件中搜索“显示” - 并检查您的 javascript 引用。

您可以尝试禁用 javascript,只是为了 100% 确定这是原因。从那里你可以找出哪个脚本做到了。

于 2013-08-21T18:17:42.993 回答