好程序员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);
好程序员web前端教程分享前端javascript练习题二
原创wx5d42865f47214 博主文章分类:web前端培训 ©著作权
文章标签 前端 javascript web前端 好程序员 文章分类 JavaScript 前端开发
-
分享一些懒人程序员的工作经验
众所周知,“懒”是程序员的美德,懒人善用工具增加生产力,懒惰是让人类科技持续进步的最大动力~都 2024 年了,看看“普通程序员” 和 “懒人程序员” 都是怎么工作的?
代码库 分析函数 文心快码 智能编程助手 AI编码