为了账号安全,请及时绑定邮箱和手机立即绑定

点击文本框后边框变成蓝色怎么实现的?


点击文本框后边框变成蓝色怎么实现的?http://img1.sycdn.imooc.com//57cd18ca00017a9302870137.jpg

正在回答

7 回答

通过css对文本框的样式进行设置。


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>text</title>

    <style type="text/css">

        #textarea{

            border: 2px solid blue;

        }

        p{

            border: 2px solid green;

            padding: 10px;

        }

    </style>

</head>

<body>

    <textarea name="textarea" id="textarea" cols="30" rows="10">这是使用css控制文本输入框的样式</textarea>

    <p>当然也可以用css控制段落、文本的样式,使其拥有一个边框。</p>

</body>

</html>


0 回复 有任何疑惑可以回复我~
#1

不蒸馒头丶蒸口气3307663 提问者

非常感谢!javascript:void(0)
2016-10-27 回复 有任何疑惑可以回复我~

来回答一个题外话

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title> 文本框内容改变事件 </title>

<script type="text/javascript">

  function message(){ 

    var dd=document.getElementsByName("summary")[0];

    dd.style.border="2px solid blue"; 

    }

  function outMessage() {

  var dd=document.getElementsByName("summary")[0];

  dd.removeAttribute('style');

  }

</script>    

</head> 

<body> 

  <form> 

  个人简介:<br>

   <textarea name="summary" cols="60" rows="5" onfocus="message()" onblur="outMessage()">请写入个人简介,不少于200字!</textarea>

  </form>

</body>

</html>


1 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title> 文本框内容改变事件 </title>

<script type="text/javascript">

  function message(){ 

    var dd=document.getElementsByName("summary")[0];

    dd.style.border="2px solid blue"; 

    }

</script>    

</head> 

<body> 

  <form> 

  个人简介:<br>

   <textarea name="summary" cols="60" rows="5" onchange="message()">请写入个人简介,不少于200字!</textarea>

  </form>

</body>

</html>


0 回复 有任何疑惑可以回复我~

textarea文本框应该有个内置边框色,而且看起来应该就是蓝色;当你设置其他边框色,点击textarea文本框;会在原本的颜色上叠加蓝色

57d36a500001b11505000139.jpg

57d36a510001d1c905000151.jpg

上图是没有点击textarea文本框之前设置的粉色;下图点击文本框后,在原本的粉色上叠加了蓝色,而且边框粗细应该是1px,我设置的粉色是3px,

1 回复 有任何疑惑可以回复我~

什么都不设置,点击文本框不也是边框变蓝色呢?

0 回复 有任何疑惑可以回复我~
#1

Sheryl要做优秀的UID

这是浏览器默认给文本框添加的样式 就像按钮的形状一样 不一样的浏览器定义的属性不同 按钮的样式也不一样
2016-10-26 回复 有任何疑惑可以回复我~

onclick=message();

0 回复 有任何疑惑可以回复我~

css?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

点击文本框后边框变成蓝色怎么实现的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信