操作元素
JavaScript的 DOM 操作可以改变网页内容、结构和样式,我们可以利用 DOM 操作元素来改变元素里面的内容、属性等。(注意:这些操作都是通过元素对象的属性实现的)
元素对象.属性名
元素对象.属性名 = 值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <body> <button id= "ldh" >刘德华</button> <button id= "zxy" >张学友</button> <br> <img src= "images/ldh.jpg" alt= "" title= "刘德华" > <script> // 修改元素属性 src // 1. 获取元素 var ldh = document.getElementById( 'ldh' ); var zxy = document.getElementById( 'zxy' ); var img = document.querySelector( 'img' ); // 2. 注册事件 处理程序 zxy.onclick = function () { img.src = 'images/zxy.jpg' ; img.title = '张学友思密达' ; } ldh.onclick = function () { img.src = 'images/ldh.jpg' ; img.title = '刘德华' ; } </script> </body> |
表单元素中有一些属性如:disabled、checked、selected,元素对象的这些属性的值是布尔型。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <body> <button>按钮</button> <input type= "text" value= "输入内容" > <script> // 1. 获取元素 var btn = document.querySelector( 'button' ); var input = document.querySelector( 'input' ); // 2. 注册事件 处理程序 btn.onclick = function () { // 表单里面的值 文字内容是通过 value 来修改的 input.value = '被点击了' ; // 如果想要某个表单被禁用 不能再点击 disabled 我们想要这个按钮 button禁用 // btn.disabled = true; this .disabled = true ; // this 指向的是事件函数的调用者 btn } </script> </body> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律