使用JavaScript禁用元素的CSS设置

使用JavaScript禁用元素的CSS设置,javascript,html,css,Javascript,Html,Css,由于WebView/Android上的…被破坏(它忽略了size属性),因此我必须使用div和button来模拟这个元素 但是,HTML代码和CSS都是自动生成的,因此我无法直接访问它们。我所能做的就是使用JavaScript在WebView中修改HTMLDOM 现在,由于选项是使用按钮显示的,因此这些按钮受全局CSS设置的影响,在本例中这是毫无意义的。按钮应该看起来像PC上标准浏览器中的选项,即白色背景上的纯文本,没有花哨的边框等。我需要去掉div/buttons CSS设置,以便在模拟元素上

由于WebView/Android上的
被破坏(它忽略了size属性),因此我必须使用div和button来模拟这个元素

但是,HTML代码和CSS都是自动生成的,因此我无法直接访问它们。我所能做的就是使用JavaScript在WebView中修改HTMLDOM

现在,由于选项是使用按钮显示的,因此这些按钮受全局CSS设置的影响,在本例中这是毫无意义的。按钮应该看起来像PC上标准浏览器中的选项,即白色背景上的纯文本,没有花哨的边框等。我需要去掉div/buttons CSS设置,以便在模拟元素上应用select/option的CSS设置


那么,从JavaScript代码生成的元素的全局样式表中去掉所有CSS设置的最简单方法是什么呢

如果这是您的项目,您能否添加自己的CSS来覆盖它和/或使用JavaScript动态更改按钮的指定类?或者自动生成CSS的工具是否提供了影响生成的CSS的方法?不,这是不可能的。我对HTML和CSS代码没有影响。我需要为WebView中的bug找到一个通用的解决方法,并使用JavaScript将其重写为div和button,这是迄今为止我找到的唯一解决方案,但现在我仍然需要删除全局CSS设置。