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>
时间: 2024-10-08 08:16:27

js 基础案例的相关文章

node.js基础模块http、网页分析工具cherrio实现爬虫

node.js基础模块http.网页分析工具cherrio实现爬虫 一.前言      说是爬虫初探,其实并没有用到爬虫相关第三方类库,主要用了node.js基础模块http.网页分析工具cherrio. 使用http直接获取url路径对应网页资源,然后使用cherrio分析. 这里我主要学习过的案例自己敲了一遍,加深理解.在coding的过程中,我第一次把jq获取后的对象直接用forEach遍历,直接报错,是因为jq没有对应的这个方法,只有js数组可以调用. 二.知识点    ①:supera

day02 css&amp;js 基础

案例1-用div+css重新布局首页 div:块标签, <div></div>span:行内的块标签 <span><span>////////////css:渲染 层叠样式表 格式: 选择器{属性:值;属性1:值1;} 后缀名: .css 独立的css(样式)文件 和html元素的整合★ 方式1:内联样式表 通过标签的style属性设置样式 方式2:内部样式表 在当前页面中使用的样式 通过head标签的style子标签导入 例如: <style>

【9】了解Bootstrap栅格系统基础案例(4)

这次我们来说下嵌套列: 为了使用内置的栅格系统将内容再次嵌套,可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-* 元素内.被嵌套的行(row)所包含的列(column)的个数不能超过12(其实,没有要求你必须占满12列). <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <!--

【8】了解Bootstrap栅格系统基础案例(3)

这次我们来说下列偏移: 列偏移就是使用 .col-md-offset-* 类可以将列向右侧偏移.这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin).例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度. 废话不多说,直接上代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8&

Node.js基础知识杂烩

Node.js基础知识杂烩 这段时间做项目主要做关于服务器的功能点,因此,逐渐开始学习node.js写服务器,总体下来,觉得node比php更好用,写服务前器的速度更快,处理效率更高.注:node并不是专门写服务器的,其实node的出现,将js从web前端的专用语言,变成了一门通用语言.node中有各样的基础模块:比如fs,path,buffer,http,net等模块,此外,node还有各种各样的三方模块,比如写服务器人常用的express,co,koa,seqlize等著名框架,也就是三方模

原声js基础笔记

原声js基础笔记 前端开发群: 欢迎加入. <!DOCTYPE html> <html> <head> <title>设置一个元素是否可见</title> <meta charset="utf-8"> </head> <style type="text/css"> .tips{width:370px;background:#CCC;display:none;} </

javascript(js)基础 dom基础(js语法)未来会删除此博客

<script> //文档中第三个图像:document.images[2] //文档中名为'aa'的表单:document.form['aa'] //层只有唯一 的id:document.layers[id] //微软的层id:docment.all[id] //如果想找到id的left位置并把它赋值给变量bs,在其他浏览器中是这样操作的:document.layers[id].left; //统一标准的dom是这样的:bs=document.getElementByid(id).style

【10】了解Bootstrap栅格系统基础案例(5)

这次我们来说下列排序: 通过使用 .col-md-push-* 和 .col-md-pull-* 类就可以很容易的改变列(column)的顺序. <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <!-- Bootstrap不支持IE的兼容模式,加入此标签以确保在每个被支持的IE浏览器中保持最好的页面展现效果 --> <

js基础练习之简易日历

今天学到了js基础教程3,昨天的课后练习还没来的及做,这个是类似简易日历的小案例,视频还没听完,今晚继续...... 先看效果图: 其实做过前面的Tab选项卡,这个就很好理解了,通过鼠标放在不同月份月份上面进而改变当前月的背景颜色,并在下面的div中显示这个月的相应信息. 新增js知识:数组,innerHTML js代码: 1 <script type="text/javascript"> 2 var arr= ['一月,新年伊始,該做點什麽呢....','二月,春天來了.