前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >input框取消光标颜色手机端不生效

input框取消光标颜色手机端不生效

作者头像
蓓蕾心晴
发布2018-04-12 14:37:46
1.4K0
发布2018-04-12 14:37:46
举报
文章被收录于专栏:前端小叙前端小叙
代码语言:javascript
复制

<style>
input{
color:transparent;
}
</style>
<input  value="我要隐藏光标">


//文字颜色可以使用text-shadow属性

<style>
input{
color:transparent;
text-shadow:0 0 0 red;
}
</style>

PC端没问题,但是手机端测试无效。

参考链接:http://blog.csdn.net/u010730897/article/details/72721960

这里我用div模拟一个:

代码语言:javascript
复制
div.box{
            position: relative;
        }
        input.class3 {
            width:100px;
            height:50px;
            font-size: 50px;
            position:absolute;
            top:0;
            left:0;
            border:none;
            outline:none;
            color:transparent;
            opacity: 0;
        }
        #bbb{
            width:100px;
            height:50px;
            border:2px solid #e74c3c;
            position:absolute;
            top:0;
            left:0;
        }
代码语言:javascript
复制
<div class="box">
    <div  id="bbb"></div>
    <input type="text" name="aaa" id="aaa" class="class3" oninput="myFun(this)">
</div>
代码语言:javascript
复制
<script>
    function myFun(e){
        document.getElementById("bbb").innerHTML=e.value;
        console.log(document.getElementById("bbb").innerHTML);
    }
</script>

 PC端没问题,但是手机端依然测试无效。

还可与使用一个方法:

给div或者p加

contenteditable="true" 属性 然后获取他的值就好了

但是原理跟input的基本一样

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档