js 基础案例

让时钟在input框里面显示

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title></title>
 6 </head>
 7 <body>
 8 
 9 <div id="yyy"></div>
10 <form>
11 <input type="text" name="user" id="user" size="100"style="padding:8px;">
12 </form>
13 <script>
14 setInterval(function bb () {
15     var h2 =document.getElementById(yyy);
16     var d=new Date();
17     var yy=d.getFullYear();
18     var mm=d.getMonth()+1;
19     mm=mm<10 ? 0+mm : mm;
20     var dd=d.getDay();
21     dd=dd<10 ? 0+dd : dd;
22     var hh=d.getHours();
23     hh=hh<10 ? 0+hh : hh;
24     var mi=d.getMinutes();
25     mi=mi<10 ? 0+mi : mi;
26     var ss=d.getSeconds();
27     ss=ss<10 ? 0+ss : ss;
28     var tt= yy++mm++dd++hh+:+mi+:+ss+星期+日一二三四五六.charAt(new Date().getDay());
29     h2.innerHTML=<font color=red>今天是:+tt;
30     document.getElementById(user).value=tt;//让时钟在input标签里面
31 },1000);
32 
33 
34 </script>
35 </body>
36 </html>

页面显示星期几的方法

方法一:放在标签里面显示推荐

1 window.onload = function  () {
2     var week = document.getElementById(‘week‘);
3     week.innerHTML =‘星期‘+‘日一二三四五六‘.charAt(new Date().getDay());
4 }

方法二直接输出:不推荐

1 document.write(‘星期‘+‘日一二三四五六‘.charAt(new Date().getDay()));

今天是:2015年4月6日16:56:7 星期六 兼容性超好的代码

 

setInterval(function bb () {
    var h2 =document.getElementById(‘yyy‘);
    var d=new Date();
    var yy=d.getFullYear();
    var mm=d.getMonth()+1;
    mm=mm<10 ? ‘0‘+mm : mm;
    var dd=d.getDay();
    dd=dd<10 ? ‘0‘+dd : dd;
    var hh=d.getHours();
    hh=hh<10 ? ‘0‘+hh : hh;
    var mi=d.getMinutes();
    mi=mi<10 ? ‘0‘+mi : mi;
    var ss=d.getSeconds();
    ss=ss<10 ? ‘0‘+ss : ss;
    var tt=yy+‘年‘+mm+‘月‘+dd+‘日‘+hh+‘:‘+mi+‘:‘+ss+‘星期‘+‘日一二三四五六‘.charAt(new Date().getDay());
    h2.innerHTML=‘今天是:‘+tt;
},1000);

第二种显示日期的方法:

function cc () {
    var hh =document.getElementById(‘week‘).innerHTML=new Date().toLocaleString();

}setInterval(cc,1000);

对话框获取标签里面的内容

 1 <script>
 2 window.onload = function(){
 3     var aaa = document.getElementsByClassName (‘aa‘);
 4     //alert(aaa.item(0).innerHTML);//获取下标为0的元素里面的内容结果为bbb
 5     //alert(aaa.length);//获取元素的个数2
 6     //aaa.innerHTML = ‘kkkk‘;//必须要在(‘aa’)后面加上[0]才可以
 7     for(i=0;i<aaa.length;i++){   //把class=aa的标签里面的内容对话框全部读出来
 8         //aaa[i].innerHTML = ‘----你好‘;//把标签里面的内容替换
 9           aaa[i].innerHTML +=‘----你不好‘;//在标签的内容后面添加----你不好
10         //alert(aaa[i].innerHTML);
11     }
12 
13 }
14 </script>
15 <h1 class="aa">bbb</h1>
16 <p class="aa">bbbCCCC</p>
17 <h2 class=‘aa‘>hhhhhhh</h2>

点击事件获取内容

 1 window.onload =fucntion (){  //为整个网页加载完最后执行的代码
 2 
 3 }
 4 <script>
 5 window.onload =function  () {    
 6     var btn = document.getElementsByTagName(‘button‘)[0];
 7     btn.onclick= function  () {
 8         alert(this.innerHTML);
 9     }
10 }
11 </script>
12 <button>show</button>

表单默认里面hello

<script>
var u=document.getElementById(‘user‘);
u.value = ‘hello‘;
</script>
<form id="" name="" action="" method="post" >
姓名:<input type="text" name="user" id="user">
</form>

简单的必填表单验证

 1 <script>
 2 function a (id) {
 3     return document.getElementById(id);
 4 }
 5 function check () {
 6     var name = a(‘uname‘);
 7      if(name.value== ‘‘){
 8          alert(‘姓名必须填写‘);
 9          name.focus();
10          return false;
11      }
12      return true;
13 }
14 
15 </script>
16 </head>
17 
18 <body>
19 <form  name="name" action="save.php" method="post" onSubmit="return check()">
20 姓名:<input id="uname" type="text" name="uname">
21 <br><input type="submit" value="提交">
22 </form>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。