使用Javascript注入CSS无效

时间:2018-08-14 15:44:42

标签: javascript html css

我想通过将JS注入webpage中来删除元素:

javascript:(function() {
  var parent = document.getElementsByTagName('head').item(0);
  var style = document.createElement('style');
  style.type = 'text/css';
  style.innerHTML = '.ls-wrapper.ls-in-out { display: none; }';
  parent.appendChild(style);
})()

包含指向Google Play链接的div应该消失,但是什么也没有发生。我究竟做错了什么?我正在Chrome控制台上尝试此操作。这是类名.ls-wrapper.ls-in-out

enter image description here

1 个答案:

答案 0 :(得分:-1)

尝试

style.appendChild(document.createTextNode(youCssHere));
而不是修改innerHTML