javascript - 如何通过 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)
但它似乎不起作用。
这种风格使文件输入不会显示在页面上,这样我就无法访问输入并上传文件。
如果您能帮助我,我将不胜感激。
解决方案
推荐阅读
- python - 如何打印此列表中的第二个元素?
- java - 如何让注解向 Java 中的类添加其他注解?
- spring - Spring Jpa 规范无法在子类中定位属性
- php - 正确使用 in_array()
- python - 为什么 Biterm 主题模型 (BTM) 返回连贯性分数 -100?
- typescript - 打字稿按顺序排列多个承诺
- r - 为什么使用 Lapply 出现服务不可用错误?
- animation - 创建具有透明背景的 SVG 动画虚线
- c++ - new 可以给出除 bad_alloc 以外的异常
- python - 如何使用python从csv到xml的单个单元格中提取多个值