问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

制作一个“留言板”页面,用JS实现留言字数的控制(如最多只能倒计输入100个字?

发布网友 发布时间:2022-04-20 01:20

我来回答

2个回答

懂视网 时间:2022-04-20 05:41

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.wrap {
width: 400px;
margin: 30px auto;
}
textarea {
display: block;
width: 100%;
height: 60px;
}
input {
display: block;
width: 60%;
margin: 15px auto;
}
li {
padding: 5px 10px;
position: relative;
word-break: break-all;
}
.red {
color: #000;
background: #f1f1f1;
}
.pink {
color: #000;
background: #ccc;
}
a {
position: absolute;
right: 0;
top: -20px;
background: yellow;
color: #fff;
}
#list {
margin: 0;
padding: 0;
list-style: none;
font: 14px/26px "宋体";
}
.clos {
position: absolute;
top: 0;
right: -50px;
width: 50px;
color: #fff;
background: #000;
padding: 5px 0;
text-decoration: none;
text-align: center;
}
.clos:hover {
box-shadow: 0 0 5px rgba(0,0,0,.5)
}
</style>
<script type="text/javascript">
window.onload = function(){
var btn = document.querySelector('input');
var text = document.querySelector('textarea');
var list = document.querySelector('#list');
var colors = ["red","pink"];
var nub = 0;
btn.onclick = function(){
if(text.value.trim() == ""){
alert("打点字吧");
return false;
}
var li = document.createElement("li");
li.innerHTML = text.value;
// li.className = colors[nub%colors.length];
/* 判断a标签已经被添加,就让a标签显示出来,否则就添加 */
if(list.children[0]&&list.children[0].className=="red"){
li.className = "pink";
} else {
li.className = "red";
}
var a = null;
li.onmouseover = function(){
if(a) {
a.style.display = "block";
} else {
a = document.createElement("a");
a.href = "javascript:;";
a.className = "clos";
a.innerHTML = "删除";
a.onclick = function (){
list.removeChild(this.parentNode);
};
this.appendChild(a);
}
};
li.onmouseout = function(){
a.style.display = "none";
};
list.insertBefore(li,list.children[0]);
text.value = "";
nub++;
};
};
</script>
</head>
<body>
<div>
<div class="wrap">
<textarea id="text"></textarea>
<input type="button" value="创建元素">
<ul id="list"></ul>
</div>
</body>
</html>

热心网友 时间:2022-04-20 02:49

$('.titleArea').keyup(function () {
var hidTitleWordNum = parseInt($('.hidTitleWordNum').val());
var titleAreaVal = $('.titleArea').val();

var sum = 0;
for (var i = 0; i < titleAreaVal.length; i++) {
if ((titleAreaVal.charCodeAt(i) >= 0) && (titleAreaVal.charCodeAt(i) <= 255)) {
sum = sum + 1;
} else {
sum = sum + 2;
}
if (sum > hidTitleWordNum) {
alert("输入数据超长!不能再输入数据。");
var str = titleAreaVal.substring(0, i);
$('.titleArea').val(str);
$('.titleWordNum').text(hidTitleWordNum - getLength($('.titleArea').val()));
break;
} else {
$('.titleWordNum').text(hidTitleWordNum - getLength($('.titleArea').val()));
}
}
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑界面图标为什么有个小箭头电脑桌面上的图标有小箭头怎么清除 河山造句 表达想要游遍祖国大好河山的诗句 看到这儿,我不禁想到:祖国的大好河山多么雄伟壮丽啊!改为陈述句 三峡风光最后一句改为陈述句 曲靖新公司注册 广东省财务服务公司名单 广东财务咨询公司名录 淘宝如何更换主图不降权?注意这三点就行! 淘宝宝贝主图怎么更换?更换步骤介绍! 淘宝换主图怎么换?如何优化主图? 想减肥,不知道有什么减肥工具可以帮到我瘦身的么? 爱诗美里的减肥工具有哪些? 学习一下股票的入门基础知识。 如何分布式部署openstack 如何在openstack上部署hadoop 如何在centos物理机部署openstack 如何能更友好的在openstack平台里部署windows实例 js调用留言板上的内容! 梦见到去世的人的家 在湖南养波尔山羊和努比亚黑山羊那个比较好 小尾寒羊张花怎么办 这是什么品种的羊? 梦见一只金毛狗和一只小花狗然后又和朋友一起吃夜宵是什么意思? 死亡空间3 死亡空间3共多少章 求死亡空间3DLC,急!!! 盗版死亡空间3怎么安装DLC?安装之后怎么继承装备 - 信息提示 燕秀工具箱这是怎么回事? AUTOCAD2009装燕秀工具箱怎么装不上去 温州医疗保险当月生效吗 温州市社保交多久才能使用医保? 2020年温州惠医保怎么样?有用吗? 2019年温州市医疗保险缴费比例 温州市医保药品目录 如何用javascript写一个留言 悬赏!谁能帮我鉴定一下这个月光石裸石 多少钱?高约1.25CM,宽约1.65,厚约0.7 谁能告诉我月光石怎样的才是真的 帮手鉴别下 这是月光石裸石 7.6mm直径 1.6克拉 蓝光 接近纯净透 只是底部边 有一点白棉絮 月光石能戴在脖子上吗 谁告诉我一下这是不是月光石??? 请问这个是月光石还是猫眼石 这个月光石怎么样?多少价位合适么 月光石戒指多少钱 用饮水机的水可以给月光石消磁么? 月光石吊坠,证书编号GJ00792464 质量1.77g 折射率1.52,哪位朋友帮我参考下价值几何? 华为p30详细配置参数 为什么说很多女强人不想结婚? 华为p30手机参数配置 为什么很多优秀的女生反而单身