Javascript 如何使用css或xpath选择器拒绝指定HTML标记
我想通过使用css或xpath选择器删除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
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