首页 > 解决方案 > 如何通过 Javascript 元素选择器从页面中删除样式元素

问题描述

在接下来的几个小时里,我一直在尝试从页面中删除下一个 html 元素,但没有成功:

<style type="text/css" data-isostyle-id="917865">.tb_sK{display:none!important}</style>

我试图从页面中删除所有样式:

js = "var aa=document.getElementsByTagName(\"style\");aa.parentNode.removeChild(aa)"
driver.execute_script(js)

但它似乎不起作用。

这种风格使文件输入不会显示在页面上,这样我就无法访问输入并上传文件。

如果您能帮助我,我将不胜感激。

标签: javascriptpythonselenium

解决方案


推荐阅读