Javascript 是a中的文本(<;脚本>;或<;风格>;被认为是文本节点?

Javascript 是a中的文本(<;脚本>;或<;风格>;被认为是文本节点?,javascript,regex,dom,Javascript,Regex,Dom,我正在使用中的一个TreeWalker通过RegEx修改HTML文档中的textnodes,但我担心它会修改内联脚本或样式。我是否需要采取额外的预防措施来忽略这些标记,或者浏览器是否为我这样做 在你说用这种方式修改文本是个坏主意之前,它是在一个供个人使用的用户脚本中。它们是文本节点。而且,如果在textnodes上使用regexp,没有人会抱怨;人们会警告您在未解析的HTML/XML上使用regexp。最简单的方法是测试childnodes。您甚至可以删除脚本标记。当您开始操作dom时,它们已经

我正在使用中的一个TreeWalker通过RegEx修改HTML文档中的textnodes,但我担心它会修改内联脚本或样式。我是否需要采取额外的预防措施来忽略这些标记,或者浏览器是否为我这样做


在你说用这种方式修改文本是个坏主意之前,它是在一个供个人使用的用户脚本中。

它们是文本节点。而且,如果在textnodes上使用regexp,没有人会抱怨;人们会警告您在未解析的HTML/XML上使用regexp。最简单的方法是测试childnodes。您甚至可以删除脚本标记。当您开始操作dom时,它们已经被编译,不再做任何重要的事情