[DOM] 操作元素改变元素内容(element.innerText、element.innerHTML )、样式属性操作(element.style、element.className)
目录
[DOM] 操作元素:改变元素内容(element.innerText、element.innerHTML )、样式属性操作(element.style、element.className)
1.改变元素内容
- element.innerText从起始位置到终止位置的内容,但它去除html标签,同时空格和换行也会去掉
注
在上述代码中,(2)注册事件中显示的时间需要点击按钮才会显示出时间,(3)元素可不要添加事件中直接显示当前事件
- element.innerHTML 起始位置到终止位置的全部内容,包括html标签,同时保留空格和换行
2.常用元素的属性操作
innerText、innerHTML 改变元素内容
src 、 href
id、alt、title


3.表单元素的属性操作
利用DOM可以操作如下表单元素的属性:
type、value、checked、selected、disabled
4.样式属性操作
通过JSI修改元素的大小、颜色、位置等样式
(1)element.style 行内样式操作
(2)element.className 类名样式操作
注意
- JS里面的样式采取驼峰命名法,比如:fontSize、backgroundColor
- JS修改style样式操作,产生的是行内样式,css权重比较高
- className 会直接更改元素的类名,会覆盖原先的类名
element.style:
element.className:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南