JavaScript学习笔记9: 对象-DOM
JavaScript对象-DOM
当html标签被浏览器解析后, 会被分别封装成Document, Element, Attribute, Text, Comment五个对象
获取Element元素对象的函数
html
<html> <body> <img src="img/1.png" id="h1"> <br><br> <div class="cls">1</div> <br> <div class="cls">2</div> <br> <input type="checkbox" name="hobby"> a <input type="checkbox" name="hobby"> b <input type="checkbox" name="hobby"> c </body> </html>
根据id属性获取, 返回单个Element对象
<script> //object HTMLImageElement var img = document.getElementById('h1'); </script>
根据标签名称获取, 返回Element对象数组
<script> //object HTMLCollection var divs = document.getElementsByTagName('div'); </script>
根据name属性值获取, 返回Element对象数组
<script> var names = document.getElementsByName('hobby'); </script>
根据class属性获取, 返回Element对象数组
<script> var classes = document.getElementsByClassName('cls'); </script>
通过修改Element元素的属性,改变CSS样式
<script> //将id为'tb1'的元素的style中的color属性修改为red document.getElementById('tb1').style.color="red" </script>
分类:
JavaWeb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具