前端 javascript 練習題--表格的操作及進度條的實現【千鋒】
前端 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部落格 ” ,連結:http://blog.itpub.net/69947096/viewspace-2659707/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端 javascript 練習題--Math、Data及函式封裝【千鋒】前端JavaScript函式封裝
- 前端 javascript 練習題 -簡易年曆及tab切換簡易年曆【千鋒】前端JavaScript
- Javascript 及 CSS3 實現進度條效果JavaScriptCSSS3
- JavaScript 原生實現進度條元件.mdJavaScript元件
- web前端 javascript 練習題一Web前端JavaScript
- javascript實現的帶有百分比的進度條效果JavaScript
- JavaScript學習9:DOM操作表格及樣式JavaScript
- golang 進度條功能實現Golang
- clip實現圓環進度條
- 命令列進度條實現命令列
- Web前端——JavaScript練習Web前端JavaScript
- 簡單實現帶節點的進度條
- jquery defered的progress方法實現進度條jQuery
- Python實現控制檯中的進度條Python
- 轉:在ABAP中實現進度條的例子
- 使用Java高速實現進度條Java
- ASP.NET實現進度條ASP.NET
- Qml 實現水波進度動畫條動畫
- 學習進度條
- 深圳Web前端培訓學習:js中的模組化--【千鋒】Web前端JS
- 【新特性速遞】表格中的進度條和評分
- pyqt5的下載進度條 實現模板QT
- canvas實現具有粒子效果的動態進度條Canvas
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript
- JS進度條順滑版實現JS
- iOS實現音訊進度條效果iOS音訊
- 【UWP】實現一個波浪進度條
- 實現環形進度條效果【一】
- vue中頁面載入進度條效果的實現Vue
- js結合progress標籤實現的進度條效果JS
- css3實現的進度條程式碼例項CSSS3
- Bootstrap學習 進度條boot
- 0528學習進度條
- 好程式設計師web前端分享前端javascript練習題三程式設計師Web前端JavaScript
- 好程式設計師web前端分享前端javascript練習題一程式設計師Web前端JavaScript
- 【新特性速遞】進度條,進度條,進度條
- 千鋒長沙前端培訓:Vue相關面試題前端Vue面試題
- CSS3實現原型進度條效果CSSS3原型