【发布时间】:2016-07-23 04:13:31
【问题描述】:
我想删除 Firefox 中输入按钮上难看的焦点轮廓。我尝试在我的 html 中添加 ::-moz-focus-inner {border:0;} 作为样式,最初可以使用,但在通过 javascript 重新创建按钮元素时不行。
我试过了:
cell.style.mozFocusInner.border = "0";
cell.style["-moz-focus-inner"] = "{border:0}";
cell.style["-moz-focus-inner"]["border"] = "0";
等等
一般来说,我如何将 css 映射到 javascript?
【问题讨论】:
-
如果你在你的css中添加
!important? -
你的意思是kirupa.com/html5/setting_css_styles_using_javascript.htm?请参阅链接中的直接设置样式部分...
-
!important 在通过 javascript 添加新按钮时仍然不起作用
-
如果我将脚本放在 html 中的样式之前,它也不起作用。免责声明:我对 CSS 完全陌生
-
@ralfhtp 谢谢,这很有帮助,但我还没有尝试过上面的元素样式分配吗?我一定是搞错了,也许是“{border:0}”?
标签: javascript html css