"智能社JavaScript系列视频案例笔记:案例1-按钮代码详解"

需积分: 10 5 下载量 26 浏览量 更新于2024-01-05 收藏 17.21MB DOCX 举报
var btn = document.getElementById("myBtn"); btn.addEventListener("click", function(){ alert("Hello, World!"); }); 说明: 这段代码实现了一个简单的按钮点击事件的功能。当页面加载完成后,根据元素的ID获取到按钮元素,并将其赋值给变量btn。然后通过addEventListener方法给按钮元素绑定了一个click事件的监听器。当按钮被点击时,触发该监听器中的函数,函数中显示一个弹窗提示框,内容为"Hello, World!"。 案例2. 输入框验证 代码: var input = document.getElementById("myInput"); var submitBtn = document.getElementById("submitBtn"); input.addEventListener("keyup", function(){ if(input.value.length < 6){ submitBtn.disabled = true; } else { submitBtn.disabled = false; } }); 说明: 这段代码实现了一个输入框验证的功能。首先,通过getElementById方法获取到输入框和提交按钮的元素,并将其分别赋值给input和submitBtn变量。然后,通过addEventListener方法给输入框元素绑定一个keyup事件的监听器。当输入框中的内容发生变化时,触发该监听器中的函数。函数中判断输入框中的值的长度是否小于6,如果是,则将提交按钮的disabled属性设置为true,表示不可用;否则,将其设置为false,表示可用。 案例3. 动态添加元素 代码: var btn = document.getElementById("addBtn"); var container = document.getElementById("container"); btn.addEventListener("click", function(){ var newElement = document.createElement("p"); newElement.textContent = "New Element"; container.appendChild(newElement); }); 说明: 这段代码实现了一个动态添加元素的功能。首先,通过getElementById方法获取到添加按钮和容器元素,并将其分别赋值给btn和container变量。然后,通过addEventListener方法给添加按钮元素绑定一个click事件的监听器。当按钮被点击时,触发该监听器中的函数。函数中创建一个新的p元素,将其内容设置为"New Element",然后通过appendChild方法将其添加到容器元素中。 这些案例展示了使用JavaScript实现一些常见的交互功能,包括按钮点击事件、输入框验证以及动态添加元素。熟练掌握这些基本技巧可以帮助我们在网页开发中更加灵活地实现各种需求。同时,这些案例也展示了通过获取元素并设置其属性或内容来实现相应的功能,这是我们经常会用到的操作。 在实际的开发中,我们还可以根据需要进行更加复杂的操作,例如通过修改元素的样式来实现动画效果,通过调用后端接口来获取数据并将其展示在页面上等等。JavaScript是一门强大的脚本语言,可以为网页添加各种交互和动态效果,为用户提供更好的体验。