前端 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 原生實現進度條元件.mdJavaScript元件
- web前端 javascript 練習題一Web前端JavaScript
- Excel實現完成進度的進度條結果Excel
- golang 進度條功能實現Golang
- Web前端——JavaScript練習Web前端JavaScript
- 簡單實現帶節點的進度條
- 【新特性速遞】表格中的進度條和評分
- 深圳Web前端培訓學習:js中的模組化--【千鋒】Web前端JS
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript
- pyqt5的下載進度條 實現模板QT
- 學習進度條
- 好程式設計師web前端分享前端javascript練習題三程式設計師Web前端JavaScript
- 好程式設計師web前端分享前端javascript練習題一程式設計師Web前端JavaScript
- iOS實現音訊進度條效果iOS音訊
- React 實現 instagram 風格進度條React
- 實現環形進度條效果【一】
- Qml 實現水波進度動畫條動畫
- 【UWP】實現一個波浪進度條
- JS進度條順滑版實現JS
- 前端學習-UI框架學習-Bootstrap5-012-進度條前端UI框架boot
- vue中頁面載入進度條效果的實現Vue
- 前端前沿技術精選|千鋒《JavaScript全套資料》免費領前端JavaScript
- 深圳Web前端培訓學習:5G對Web前端發展的影響--【千鋒】Web前端
- 好程式設計師web前端教程分享前端javascript練習題二程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端javascript練習題三程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端 javascript 練習題二程式設計師Web前端JavaScript
- 深圳Web前端學習:如何給網頁劃分合適的結構--【千鋒】Web前端網頁
- 千鋒長沙前端培訓:Vue相關面試題前端Vue面試題
- CSS3實現原型進度條效果CSSS3原型
- 潤乾報表中進度條的一種實現方式
- 【新特性速遞】進度條,進度條,進度條
- 好程式設計師web前端教程分享javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端javascript練習題之promise程式設計師Web前端JavaScriptPromise
- JavaScript 動態進度條效果詳解JavaScript
- CSS 如何模擬“真實的”進度條?CSS
- app直播原始碼,實現進度條自增長及漸變樣式APP原始碼