老师 帮忙检查下作业 是否有优化空间 辛苦
来源:4-10 编程练习
qq_慕神8318241
2021-08-26 09:36:02
<p>字数限制在30字内,<span>您还可以输入<b>30</b> 字</span></p>
<textarea cols="50" rows="7" id="text"></textarea>
<script type="text/javascript">
var otxt = document.querySelector("textarea");
var op = document.querySelector("p");
var ospan = document.querySelector("p span");
var ob = document.querySelector("p b");
var otxtLength = 0;
var max = 30;
var n = 0;
otxt.onkeyup = function () {
otxtLength = otxt.value.length;
n = max - otxtLength;
if (n < 0) {
ospan.innerText = "已超出" + (otxtLength - max) + "字";
} else {
ospan.innerText = "您还可以输入" + n + "字";
}
}
</script>
1回答
好帮手慕然然
2021-08-26
同学你好,代码实现很棒,基本没问题,建议优化:提示语中的超出字数,建议一直都放在b标签中加粗显示,参考代码

祝学习愉快!
相似问题