CSS3每日一练之选择器-状态伪类选择器[三]
上节课我们学习了元素的可用与不可用状态时的状态伪类选择器的用法,本节课我们来学习一下元素的只读与非只读的状态伪类选择器。
:read-only选择器和:read-write选择器
:read-only状态伪类选择器用来指定当前元素处于只读状态的样式;
:read-write状态伪类选择器用来指当前元素处于非只读状态的样式;
代码案例如下:
:read-only选择器和:read-write选择器
:read-only状态伪类选择器用来指定当前元素处于只读状态的样式;
:read-write状态伪类选择器用来指当前元素处于非只读状态的样式;
代码案例如下:
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="gb2312">
- <title>CSS3每日一练之选择器-状态伪类选择器[三] |
前端开发网(W3Cfuns.com)!</title>
- <script type="text/javascript">
- window.onload = function()
- {
- var rd1 = document.getElementById("radio1");
- var rd2 = document.getElementById("radio2");
- var tb = document.getElementById("textBox");
-
- rd1.onclick = function()
- {
- tb.value = "状态:只读 | 前端开发网(W3Cfuns.com)!";
- tb.readOnly = true;
- }
-
- rd2.onclick = function()
- {
- tb.value = "状态:非只读 | 前端开发网(W3Cfuns.com)!";
- tb.readOnly = false;
- }
- }
- </script>
- <style type="text/css">
- *{margin:0; padding:0;}
- body{margin-bottom:20px; font-size:14px;}
- #content{margin:30px auto; padding:10px; width:300px;
overflow:hidden;}
- label{display:inline; margin-bottom:5px; width:150px;
height:25px; line-height:25px; float:left;}
- #textBox{display:block; width:300px; height:22px;
line-height:22px; font-family:"Microsoft yahei"; outline:none;}
- #textBox:read-only{border:1px solid #96c2f1;
background:#eff7ff;}
- #textBox:read-write{border:1px #eee solid; border-top:1px
#d1d1d1 solid;}
- </style>
- </head>
-
- <body>
- <div id="content">
- <label for="radio1"><input id="radio1" name="radio"
type="radio" checked/>只读:read-only</label>
- <label for="radio2"><input id="radio2" name="radio"
type="radio"/>非只读:read-write</label>
- <input id="textBox" type="text" value="状态:只读 |
前端开发网(W3Cfuns.com)!" readonly/>
- </div>
- </body>
- </html>
【CSS3每日一练之选择器-状态伪类选择器[三]】相关文章
本文来源:https://www.51html5.com/a866.html
上一篇:CSS制作水平垂直居中对齐
下一篇:CSS3每日一练之选择器-状态伪类选择器[四]
﹝CSS3每日一练之选择器-状态伪类选择器[三]﹞相关内容
- CSS3每日一练之选择器-结构性伪类选择器[四]
- CSS3每日一练之选择器-兄弟元素选择器
- CSS3每日一练之选择器-属性选择器
- CSS3每日一练之选择器-插入文字
- HTML5每日一练之progress标签的应用
- HTML5每日一练之视频标签的应用
- HTML5每日一练之OL列表的改良
- HTML5每日一练之datalist标签自动补全的使用
- HTML5每日一练之FileList文件列表对象的应用
- HTML5每日一练之figure新标签的应用