news 2026/10/4 5:45:09

JavaScript入门到精通十四(操作表单元素属性、自定义属性)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JavaScript入门到精通十四(操作表单元素属性、自定义属性)

一.如何操作表单元素?

表单很多情况,也需要修改属性,比如点击眼睛,可以看到密码,本质是把表单类型转换为文本框

获取:DOM对象.属性名

<body> <input type="text" value="请输入内容"> <script> const content = document.querySelector('input'); console.log(content.value); // 输入框的值 </script> </body>

设置:DOM对象.属性名 = 新值

<body> <input type="text" value="请输入内容"> <script> const content = document.querySelector('input'); content.value = '这是新的内容'; </script> </body>

表单属性中添加就有效果,移除就没有效果,一律使用布尔值表示,如果为true代表添加该属性,如果是false代表移除该属性。比如:disabled,checked,selected

<body> <input type="checkbox"> <script> const checkbox = document.querySelector('input'); checkbox.checked = true; // 选中复选框 console.log(checkbox.checked); // 复选框是否选中 </script> </body>

<body> <button>点击</button> <script> const button = document.querySelector('button'); button.disabled = true; // 禁用按钮 console.log(button.disabled); // 按钮是否禁用 </script> </body>

二.自定义属性

标准属性:标签天生自带的属性比如class id title等,可以直接使用点语法操作,

比如:disabled、checked、selected

自定义属性:

在html5中推出来了专门的><body> <div />

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/4 5:43:25

把MRAM塞进PIC18:工业存储的掉电保存与高频写入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/4 5:40:59

从异步到依赖注入:FastAPI核心原理与工程实践全解析

1. 为什么我建议你重新认识 FastAPI1.1 从一次面试说起前几天一个朋友去面后端岗&#xff0c;回来跟我吐槽&#xff1a;"面试官问我FastAPI和Flask到底差在哪&#xff0c;我张口就是异步高性能&#xff0c;然后就被追问那你知道它的异步是怎么实现的吗&#xff1f;Starlet…

作者头像 李华
网站建设 2026/10/4 5:40:30

MOOS-ivp设计哲学:面向海洋无人系统的韧性通信架构

1. 这不是又一个ROS替代品&#xff1a;MOOS-ivp的底层设计哲学与真实定位很多人第一次看到MOOS-ivp&#xff0c;下意识就把它当成“水下版ROS”或者“海洋领域专用ROS”&#xff0c;这种理解偏差从项目起步第一天就开始埋雷。我带过三届本科生做MOOS-ivp课程实验&#xff0c;几…

作者头像 李华
网站建设 2026/10/4 5:39:15

如何高效阅读GitHub Trending日榜并从中捕捉技术趋势

每天早上打开 GitHub Trending 已经成了我的固定动作。这个页面像一份每日更新的技术早报&#xff0c;告诉我今天哪些仓库在涨星、哪些方向正在聚集开发者注意力、哪个此前没听过的小项目突然冲了上来。2026 年 9 月 28 日这天&#xff0c;我又照例刷了一遍日榜&#xff0c;顺手…

作者头像 李华
网站建设 2026/10/4 5:39:06

CAT12与SPM12脑影像VBM/SBM预处理全流程指南

1. 从原始影像到可统计的脑结构指标&#xff1a;VBM/SBM到底在做什么写这篇笔记的时候&#xff0c;我刚跑完一批总共 87 例的 T1 结构像数据&#xff0c;用的就是 CAT12 和 SPM12 这套组合。说实话&#xff0c;VBM 和 SBM 这两个词对刚接触脑影像分析的人来说会有点劝退&#x…

作者头像 李华
网站建设 2026/10/4 5:38:52

C语言链表多文件工程化实践:从单文件到可维护模块

1. 为什么非得把链表拆到多个.c文件里&#xff1f;——从“能跑”到“能维护”的分水岭你写过链表吗&#xff1f;大概率是这样&#xff1a;一个 main.c 文件&#xff0c;里面塞着 struct node 定义、malloc/free 调用、insert/delete 函数、还有几十行测试代码。编译命令就一句…

作者头像 李华