首页 技术 正文
技术 2022年11月19日
0 收藏 588 点赞 3,521 浏览 1446 个字

敏感词过滤:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
window.onload = function () {
var oBtn = document.getElementById("btn");
var aT = document.getElementsByTagName("textarea");
oBtn.onclick = function () {
var re = /靠|SB|你妹的/ig;
aT[1].value = aT[0].value.replace(re, function (str) {
var tmp = '';
for (var i = 0; i < str.length; i++) {
tmp += "*";
}
return tmp;
});
};
}
</script>
</head>
<body>
原文 <br/>
<textarea name="" id="" cols="30" rows="10"></textarea>
<br>
替换后: <br>
<textarea name="" id="" cols="30" rows="10"></textarea>
<br>
<input type="button" value="替换" id="btn">
</body>
</html>

通过class选择元素:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div {
padding: 20px;
margin: 20px;
border: 1px solid #000;
}
</style>
<script>
function getByClass(cName, obj) {
var o = null;
if (arguments.length == 2) {
o = obj;
} else {
o = document;
}
var allNode = o.getElementsByTagName("*");
var aNode = [];
for (var i = 0; i < allNode.length; i++) {
var re = new RegExp('(\\s|^)' + cName + '(\\s|$)');
// if (allNode[i].className == cName) {
if (re.test(allNode[i].className)) {
aNode.push(allNode[i]);
}
}
return aNode;
}
window.onload = function () {
var oBox = document.getElementById("box2");
var allNode = getByClass('desc', oBox);
for (var i = 0; i < allNode.length; i++) {
allNode[i].style.border = '10px solid red';
}
}
</script>
</head>
<body>
<div id="box">
<div class="desc desc2"></div>
<div></div>
<div class="desc desc2"></div>
</div>
<div id="box2">
<div class="desc desc2"></div>
<div class="desc desc2"></div>
<div class="desc3 desc desc-2"></div>
</div>
</body>
</html>
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,104
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,581
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,428
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,835
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,918