作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我批量创建了几个文档,它们都包含杂散尖括号 <
在批处理中意外添加的文档正文内。
使用纯 JavaScript,我想用空字符串替换杂散括号,但我很难完成它。这是我尝试过的:
document.body.innerHTML = document.body.innerHTML.replace("</p><<p>", "</p><p>");
<!doctype html>
<html lang='en'>
<head>
<meta charset="utf-8">
<title>Replace test</title>
</head>
<body>
<p>Sentence 1....</p><<p>Sentence 2....</p> <!-- how to remove the stray bracket < between the two paragraphs? -->
</body>
</html>
最佳答案
看起来替换 <
确实可以解决您的问题,所以感觉就像在您不看的时候那个流浪实体被转换为 HTML 实体,所以也许为了安全起见,替换这两种类型:
document.body.innerHTML = document.body.innerHTML.replace("<<", "<")
document.body.innerHTML = document.body.innerHTML.replace( "<<", "<" );
document.body.innerHTML = document.body.innerHTML.replace("<<", "<")
document.body.innerHTML = document.body.innerHTML.replace( "<<", "<" );
<!doctype html>
<html lang='en'>
<head>
<meta charset="utf-8">
<title>Replace test</title>
</head>
<body>
<p>Sentence 1....</p><<p>Sentence 2....</p> <!-- how to remove the stray bracket? -->
</body>
</html>
关于javascript - 替换文档正文中的杂散尖括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49691517/
我是一名优秀的程序员,十分优秀!