特羡慕写出这些特效的高级程序员。我想学习,可总是不知道怎么去思考,不知道怎么去逻辑。有时候也很着急,这些都不怕,幸好还有人教我,指点我,这是我比较幸运的。但是我过不了自己这关了,自己最大的缺点就是 逃避,不会做的就放弃了,不会了就不会了,也不敢问了。改,这个大缺点一定得改。以下,是洋哥指点我的学习技巧,思路清晰,效率也有很大的提高。。废话就不扯了,言归正传:
题目:btton 按钮 一个添加 一个删除 ,点击添加按钮就会添加一个节点,点击删除按钮就会删除最后一个节点,添加的新元素点击一下就会被删除。
步骤一: 分析思路 做好准备工作 (结构 行为 表现 分离既是 html结构 js脚本 css样式 分离)
首先:搭建html 结构,定义下css样式,写基本的脚本(由于js脚本与html结构是分离的 所以)。
复制代码 代码如下:
<div class="btns">
<input type="button" value="Add" id="addBtn"></input>
<input type="button" value="Remove" id="removeBtn"></input>
</div>
<div class="box" id="boxcon"></div>
js 分析:首先两个button 的onclick 事件,其次,把添加和删除都封装成 方法,以便调用函数,达到重用的目的。
复制代码 代码如下:
window.onload = function() {
addBtn.onclick = function() {}
removeBtn.onclick = function() {}
}
步骤二: 写个创建的方法:创建新节点
复制代码 代码如下:
function createEle() {
var newEle = document.createElement("div");// 定义新的元素节点变量
var newBtn = document.createElement("input");// 定义新的元素节点变量
var boxEle = document.getElementById ("boxcon");
//找到所要添加到里面的那个元素 既是上一级元素,这里用id标识符来查找
newEle.className="con";//赋予新建元素的属性 样式写在css里
newBtn.type ="button";
newBtn.value = " remove ";
boxEle.appendChild(newEle);// 把新建的节点 添加到boxcon里
}
步骤三: 写删除方法:删除元素。
复制代码 代码如下:
function removeEle(removeObj) {
removeObj.parentNode.removeChild(removeObj);
// 删除元素
}
步骤四:调用函数
复制代码 代码如下:
window.onload = function() {
addBtn.onclick = function() {
createEle();
}
removeBtn.onclick = function() {
var box = document.getElementById("boxcon");
removeEle(box.lastChild);
}
}
呵呵总算完成的差不多了, 别急 还有一个功能。最后的一个功能。。(添加的新元素点击一下就会被删除)
over了。。。呵呵 关于这个this的用法 我还是不太懂。。。以后还需要仔细探究下。。。
相关推荐:
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO领站-从零到一打造成功网站排名的秘密,轻淘客seo怎设置
seo配置是什么,seo设置是什么 ,ai图标制作教程
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
AI一键生成文章在线:提升创作效率,改变写作方式
提升写作效率,释放创意潜力文章生成AI软件的未来
文章缩写AI:高效编辑的未来之光
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
自动写文章的AI,提升效率的创作利器
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月
seo词库优化,搜索词条优化 ,ai点选择
AI免费生成文本,内容创作新篇章
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
自动AI写文章:轻松创作时代的全新利器
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
好用的AI写作软件免费推荐:创作新境界!
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
文章AI生成:让创作变得更简单、更高效!
什么是seo寄生虫,寄生虫seo原理 ,AI 疫