表单元素我们可以轻松监听用户输入的内容及内容的长度,但是表单元素的其他标签呢
div:<div id="divText" contenteditable="true"></div>
input:<input type="text" name="" id="inputText" value="" />
#divText{
width: 100px;
height: 30px;
border: 1px solid #000;
display: inline-block;
}
<script type="text/javascript">
// 监测div框中输入的内容和内容的长度
$('#divText').keyup(function(){
let divTextLength = $(this).text().length;
if(divTextLength > 5){
alert("输入框字符不得超过5个字符")
}
})
// 监测input框中输入的内容和内容的长度
$("#inputText").blur(function(){
let inputTextLength = $(this).val().length;
if(inputTextLength > 4){
alert("输入框字符不得超过4个字符")
}
})
</script>