1 css引入方式
2 document.querySelector()与document.getElementById():querySelector静态的,但是例子不能用,否则查找为空 getElementById动态的,一次到位
3 id 唯一的意思是属性值只能有一个
4 replace() :第二个参数取代第一个
5 u00A0 空格另一种编码,s有遗漏时
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>过滤</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<style>
.baiBtn {
position: absolute;
top: 35%;
left: 30%;
text-align: center;
transform: translate(50%,50%);
}
</style>
</head>
<body>
<div class="baiBtn">
<input class="baiInput" type="text" value="[content]">
<button type="button" class="bai btn btn-primary" id="baiBtn 1">过滤空格</button>
<button type="button" class="bai btn btn-primary" id="baiBtn 2">对照</button>
</div>
<script>
var log = function(){
console.log.apply(console,arguments)
}
var input = document.querySelector('.baiInput')
var btnPrimar1 = document.getElementById('baiBtn 1')
var btnPrimar2 = document.getElementById('baiBtn 2')
btnPrimar1.addEventListener('click',function(){
input.value = input.value.replace(/(s|u00A0)+/g,"")
input.value = input.value.replace(/w+/g,function(word){
return word.substring().toUpperCase()
})
})
</script>
</body>
</html>