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>
posted @   HIK4RU44  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示