如何利用javascript完成对网页css的修改从而实现简单的特效
2016-01-24 21:21
986 查看
.text2{
width:10%;
height:60%;
margin:9px;
border:black solid thin;
float:left;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
}
<script>
function bchange(obj){
obj.value="";
obj.style.width="30%";
obj.style.border = "blue solid thin"
}
function achange(obj){
if(!obj.value){
obj.value="请输入要搜索的内容";
obj.style.width="10%";
obj.style.border = "black solid thin";}
}
</script>
<div id="shang">
<input type="text" class="text2" value="请输入要搜索的内容" onfocus=bchange(this) onblur=achange(this) id="active">
</div>
以上代码即可实现一个一个input框的动态拉伸和和边框颜色的变化,但是要注意在改变<input>中css样式时要使用this.syle.(...) = " ...";来进行更改其。欢迎大神。
width:10%;
height:60%;
margin:9px;
border:black solid thin;
float:left;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
}
<script>
function bchange(obj){
obj.value="";
obj.style.width="30%";
obj.style.border = "blue solid thin"
}
function achange(obj){
if(!obj.value){
obj.value="请输入要搜索的内容";
obj.style.width="10%";
obj.style.border = "black solid thin";}
}
</script>
<div id="shang">
<input type="text" class="text2" value="请输入要搜索的内容" onfocus=bchange(this) onblur=achange(this) id="active">
</div>
以上代码即可实现一个一个input框的动态拉伸和和边框颜色的变化,但是要注意在改变<input>中css样式时要使用this.syle.(...) = " ...";来进行更改其。欢迎大神。
相关文章推荐
- css和javascript的一些笔记(五) xml解析 jaxp
- JavaScript学习笔记01
- jq选项卡&&js选项卡
- javascript深入理解js闭包
- js中将字符串转换成数组的方式
- JavaScript Function(函数表达式)
- Json
- JavaScript的继承与多继承
- <<编写可维护的javascript>> part2: 编程实践
- 编写可维护的Javascript读书笔记
- JSON.stringify 函数
- JSON.stringify 函数
- JSON.stringify 函数
- js原型(2)
- 学习aiax(javascript)--省份-城市二级下拉联动(POST方式)
- 学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)
- 学习aiax(javascript)--页面无刷新更新ajax更新时间
- 我擦,惊呆了惊呆了!!!微软这次推了个好东西啊
- Console命令详解,让调试js代码变得更简单
- 详解js异步文件加载器