• js实现文本框中内容的放大显示


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>文本框放大</title>
    <script>
    function $(id){
    return document.getElementById(id);
    }
    
    function showBigInfo(obj){
    var bigObj;
    if(!$("bigInfo")){
    bigObj=document.createElement("span");
    bigObj.setAttribute("id","bigInfo");
    bigObj.style.position="absolute";
    bigObj.style.border="1px solid #F93";
    bigObj.style.borderRadius="2px";
    bigObj.style.color="red";
    bigObj.style.fontSize="26px";
    bigObj.style.fontWeight="bold";
    bigObj.style.padding="4px";
    bigObj.style.display="none";
    document.body.appendChild(bigObj);
    obj.onblur=function(){
    $("bigInfo").style.display="none";
    }
    obj.onfocus=function(){
    $("bigInfo").style.display="block";
    }
    }else{
    bigObj=$("bigInfo");
    }
    bigObj.style.display="block";
    var str="";
    var info=obj.value;
    for(var i=0;i<info.length;i+=4){
    str+=info.substr(i,4)+" ";
    }
    bigObj.innerHTML=str; 
    if(obj.offsetTop<50){ //放大框在下方显示
    bigObj.style.top=(obj.offsetTop+obj.offsetHeight+2)+"px";
    }else{ //放大框在上方显示
    bigObj.style.top=(obj.offsetTop-bigObj.offsetHeight-2)+"px";
    }
    bigObj.style.left=(obj.offsetLeft+obj.offsetWidth/2-bigObj.offsetWidth/2)+"px";
    }
    </script>
    </head>
    
    <body>
    <br /><br /><br /><br /><br /><br />
    <center>
    
    请输入身份证号码:<input type="password" onKeyUp="showBigInfo(this)" maxlength="18" size="30"/>
    <br />
    请输入身份证号码:<input type="password" onKeyUp="showBigInfo(this)" maxlength="18" size="30"/>
    <br />
    请输入身份证号码:<input type="password" onKeyUp="showBigInfo(this)" maxlength="18" size="30"/>
    
    </center>
    </body>
    </html>
  • 相关阅读:
    九度oj 题目1208:10进制 VS 2进制
    九度oj 题目1209:最小邮票数
    九度oj 题目1207:质因数的个数
    九度oj 题目1030:毕业bg
    九度oj 题目1014:排名
    九度oj 题目1048:判断三角形类型
    九度oj 题目1335:闯迷宫
    [Luogu] Tree
    点分治 算法学习 && [Poj] 1741
    [Luogu] 排序机械臂
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5962664.html
Copyright © 2020-2023  润新知