ITPub博客

首页 > 应用开发 > Javascript > 好程序员web前端教程分享前端 javascript 练习题二

好程序员web前端教程分享前端 javascript 练习题二

原创 Javascript 作者:好程序员IT 时间:2019-10-11 16:25:36 0 删除 编辑

   好程序员web前端 教程 分享 前端 javascript 练习题 二 , 创建表格,添加删除操作
介绍:这是用基本的方式,更便捷的方法是,使用es6提供的模板字符串,代码和效率能提高很多
简单的样式:

a < input type =" text "/>

b < input type =" text "/>

c < input type =" text "/>< input type =" button "  value =" 添加 "/>< table ></ table >

js实现代码:

var  oinput = document . getElementsByTagName ( "input" ); var  otable = document . getElementsByTagName ( "table" )[ 0 ];

oinput [ oinput . length - 1 ]. onclick = function (){

     var  otr = document . createElement ( "tr" );

     //创建单元格,并且将文本的值加到单元格里

     for ( var  i = 0 ; i < oinput . length - 1 ; i ++ ){

         var  otd = document . createElement ( "td" );

        otd . innerHTML = oinput [ i ]. value ;

        otr . appendChild ( otd );

     }

     //添加删除按钮,并加入到单元格中

     var  otd =  document . createElement ( "td" );

         var  oSpan =  document . createElement ( "span" );

        oSpan . innerHTML =   "删除" ;

        otd . appendChild ( oSpan );

        otr . appendChild ( otd );

        oSpan . onclick   =   function (){

             //oTable.removeChild(oTr);

            otable . removeChild ( this . parentNode . parentNode );

         }

    otable . appendChild ( otr );}

进度条
html排版样式:

< div class =" progressBar ">

    < p style =""></ p ></ div >< div class =" progressBar ">

    < p ></ p ></ div >< div class =" progressBar ">

    < p ></ p ></ div >

js执行代码:

var  opp = document . getElementsByTagName ( "p" ); function   progress (obj,num){

     var  count = 0 ;

     var  timer = setInterval ( function (){

        count ++ ;

        obj . style . width = count + "%" ;

         if ( count == num ){

             clearInterval ( timer );

         }

     }, 20 )} progress ( opp [ 0 ], 50 ); progress ( opp [ 1 ], 60 ); progress ( opp [ 2 ], 80 );

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69913892/viewspace-2659561/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
欢迎关注公众号:好程序员特训营 web前端教程分享 723729549 大数据教程分享 703503210

注册时间:2019-03-20

  • 博文量
    539
  • 访问量
    410781