JavaScript

代码1:表单中文本框的焦点的获取和移出

<form id="autoForm">
用户名:<input type="text" name="username" />
密  码:<input type="text" name="password" />
<input type="submit" value="登陆" name="login"/>
</form>
</body>
<script>
var autoForm=document.getElementById('autoForm');
autoForm.username.οnfοcus=function(){
this.style.border='1px solid #287AE8'; 
}
autoForm.username.οnblur=function(){
this.style.border='1px solid #A6FF4D'; 
}
</script>

==================================

代码2:复选框的全选和不选


<body>
<form id="autoform">
全选/不选<input type="checkbox" id="selector" /><br/>
学习<input type="checkbox" /><br/>
娱乐<input type="checkbox" /><br/>
运动<input type="checkbox" /><br/>
</form>
</body>
<script>
var slector=document.getElementById("selector");
slector.οnclick=function(){
for(var i=0;i<autoform.elements.length;i++){
 autoform.elements[i].checked=this.checked; 
}
}
</script>

 

====================================

代码3:动态的创建元素:兼容IE和其他浏览器

<body>
</body>
<script>
var txt,btn;
try{
txt=document.createElement('<input type="text"/>'); 
btn=document.createElement('<input type="submit" vlaue="提交"/>');//IE专用
}catch(e){
txt=document.createElement("input");
btn=document.createElement("input"); //其他浏览器用
}
txt.type="text";
btn.type="submit";
btn.value="提交";
document.body.appendChild(txt);
document.body.appendChild(btn);
</script>

==================================================

代码4:单选框应用:

<body>
<form id="autoform">
性别:<input type="radio" name="sex" checked="checked" value="男"/>男
<input type="radio" name="sex"  value="女"/>女
</form>
</body>
<script>
autoform.sex[0].οnclick=function(){
alert('你选择的性别为男'); 
}
autoform.sex[1].οnclick=function(){
alert('你选择的性别为女'); 
}
</script>

==========================

代码5:震屏代码:

window.resizeTo(400,500);//改变窗口的大小
var loop=0;//震动次数
var timer;//定时器引用
var offX;
var offY;
var dir=1;//震动方向,1为正,-1为反
//震动特效
timer=setInterval(function(){
 window.moveTo(500,180);//改变窗口的位置
 if(loop>1000){
  clearInterval(timer);
 }//震动次数超过1000次就停止定时器
  dir=Math.random()*10>5?1:-1;
  offX=Math.random()*20*dir;
  offY=Math.random()*20*dir-1;
  window.moveBy(offX,offY);
  loop++;
 },10)//每隔10毫秒震动一次

=============================

代码6:阴影效果:

<style type="text/css">
div{
 width:400px;
 height:400px;
}
#layer1{
    position:absolute;
 left:30px;
 top:30px;
 background-color:#906;
    opacity:0.4;/*css标准方式,IE以上的版本支持*/
 filter:Alpha(Opacity='40');/*透明方式,ie6支持*/
}
#layer2{
 background-color:#939;
}
</style>
</head>

<body>
<div id="layer1">ssss</div>
<div id="layer2">sssssssss</div>
</body>

===============================

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值