javascript - 如何模糊输入中的文本 onblur 事件

标签 javascript html

我有一个代码,当用户从相应字段失去焦点时,我希望文本字段中的文本模糊一点

我有一个代码,但我不知道要更改什么,因为我是 javascript 的初学者 我的 html 代码 -

Name <input type="text" id="naam" onblur="myFunction()">

和我的 js -

function myFunction()
{
var x=document.getElementById("fname");
x.value=x.value./*something to make it blur*/();
}

最佳答案

Fun with blurred text

.blurry-text {
   color: transparent;
   text-shadow: 0 0 5px rgba(0,0,0,0.5);
}

利用上面的css,可以做出blur的文字效果。然后像这样添加类

var x=document.getElementById("fname");
x.className += ' blurry-text';

希望你明白。

更新:

根据您的意见, 如果您使用 jQuery,那么您只需使用 addClass('blurry-text') 添加/删除类/removeClass('blurry-text')

但是在纯javascript中,你必须这样做

function blurIt() {
    var x = document.getElementById("naam");
    x.className += ' blurry-text';
}

function focusIt() {
    var x = document.getElementById("naam");
    x.className = x.className.replace("blurry-text", "");
}

JSFiddle

关于javascript - 如何模糊输入中的文本 onblur 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19762678/

相关文章:

php - jquery append 没有正确附加样式图标

javascript - 使 SVG 响应式缩放

javascript - 克隆 jquery 按钮两次并让它们都在执行相同的任务

jquery - 如何将图像放在视频标题上

javascript - 如何隐藏从其他(复杂)3D 对象背面伸出的 3D 对象部分?

Javascript 在下拉列表上设置默认值不起作用

html - 如何放置 table ?

javascript - 确保 promise 失败

javascript - Nest JS 无法解析服务中的依赖关系

javascript - d3.nest() 不是函数