Javascript 如何使用css或xpath选择器拒绝指定HTML标记

Javascript 如何使用css或xpath选择器拒绝指定HTML标记,javascript,css,ruby,xpath,nokogiri,Javascript,Css,Ruby,Xpath,Nokogiri,我想通过使用css或xpath选择器删除style和script标记及其内容 这是一个HTML示例: <html> <head> <title>test</title> <style> // style </style> <script> /* some script */ </script> </head> &l

我想通过使用css或xpath选择器删除
style
script
标记及其内容

这是一个HTML示例:

<html>
  <head>
    <title>test</title>
    <style>
      // style
    </style>
    <script>
      /* some script */
    </script>
  </head>
  <body>
    <p>text</p>
    <script>
      /* some script */
    </script>
    <div>foo</div>
  </body>
</html>
如何启用所需的行为?

请尝试以下几行:

doc.search('.//style').remove
doc.search('.//script').remove
更简单的是:

doc.search('style,script').remove

欢迎来到堆栈溢出。由OP选择最适合他们需要的答案。他们可以选择在短时间内改变自己的选择。成为第一名并不意味着什么,在OP的头脑中成为更好的答案才是重要的。
doc.search('.//style').remove
doc.search('.//script').remove
doc.search('style,script').remove