js如何判断用户行为动态添加input属性?
js判断用户对input操作,如为空就不添加属性,文本框不为空就添加属性linyu="active"...
js判断用户对input操作,如为空就不添加属性,文本框不为空就添加属性linyu="active"
展开
2个回答
2019-03-12
展开全部
<input type="text">
<script>
document.querySelector('input[type="text"]').oninput = function (e) {
const value = e.target.value;
if (value.trim()) {
e.target.setAttribute('linyu', 'active');
} else {
e.target.removeAttribute('linyu');
}
}
</script>
通过 input 事件来实现。输入框更改的时候触发。
追问
感谢,成功实现了想要的效果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询