首页 > 其他 > 详细

前端菜鸟入门笔记——文本框操作

时间:2019-01-17 16:44:14      阅读:134      评论:0      收藏:0      [点我收藏+]
<html>
    <head>
        <title>文本框操作</title>
         <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
        <script type="text/javascript">
            //2.原生js操作:点击文本域触发,使用onfocus()也可
            function setTitleColor(obj) {
                var textarea = document.getElementById(txt1);
                console.log(textarea, "手动绑定id");
                console.log(textarea.value, "内容111");
                console.log(textarea.cols, "宽度");
                console.log(obj, "直接绑定this");
                console.log(obj.value, "内容222");
                console.log(obj.offsetTop, "相对定位容器的位置");
                console.log(obj.clientTop, "上边框宽度");
                //获取鼠标的坐标也可以:参考demo:https://www.cnblogs.com/incredible-x/p/9960622.html
                 var e= e || window.event;
                 console.log(e.clientX, "鼠标坐标");
                 console.log(e.pageX, "容器坐标");
                 console.log(e.screenX, "浏览器坐标");
                 //功能例子:
                 var title = document.getElementById(title1);
                 title.style.background = yellow;
             }
             //3.jquery操作(第三方js库)
            function resetTitleColor() {
                //参考jquery官方API:https://www.jquery123.com/
                //参考jquery教程API:http://www.w3school.com.cn/jquery/jquery_reference.asp
                //百度jQuery笔记:https://blog.csdn.net/qq_37957971/article/details/82812002
                console.log($("textarea:focus"), "光标所在textarea元素的jquery对象(包含整个页面节点的属性)");
                 $(#title1).css("background","#fff");
             }
        </script>
    </head>
    <body>
        <!-- 1.首先参考html元素的API:
            http://www.w3school.com.cn/jsref/dom_obj_textarea.asp
            
            属性名/方法名/事件名        备注
            
            defaultValue    设置或返回文本框中的初始内容。
            disabled    设置或返回 textarea 是否应当被禁用。
            readOnly    设置或返回 textarea 是否应当是只读的。
            rows    设置或返回 textarea 的高度。
            tabIndex    设置或返回 textarea 的 tab 键控制次序。
            type    返回该文本框的表单类型。
            value    设置或返回在 textarea 中的文本。
            ....
            
            blur()    从 textarea 移开焦点。
            focus()    在 textarea 上设置焦点。
            select()    选择 textarea 中的文本。
            
            onchange    当输入值改变时调用的事件句柄(事件监听)
            
     -->
        <h5 id="title1">标题xxxx</h5>
        左边内容xxxx:<textarea cols="40" rows="5" id="txt1" onclick="setTitleColor(this)" onblur="resetTitleColor()">Hello world....</textarea>
    </body>
</html>

 

前端菜鸟入门笔记——文本框操作

原文:https://www.cnblogs.com/wheatCatcher/p/10283035.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!