HTML中级技能认证测试
考察知识点
本试卷考察以下核心知识点:
| 知识领域 | 题数 | 重点内容 |
|---|---|---|
| DOM基础与浏览器API | 5题 | 事件流、事件处理、DOM操作方法 |
| 原生表单验证 | 4题 | min/max属性、pattern验证、表单约束 |
| 多媒体与嵌入内容 | 4题 | img标签、video/audio、iframe嵌入 |
| 表单进阶与验证 | 4题 | 表单属性、验证API、自定义验证 |
| 高级标签与文档结构 | 2题 | 语义化标签、文档结构组织 |
| 可访问性(A11y)基础 | 2题 | ARIA属性、屏幕阅读器支持 |
DOM事件流的正确顺序是什么?
以下哪些是事件对象(Event)的常用方法或属性?
判断:document.getElementById()方法如果没有找到匹配元素,会返回null。
操作DOM样式时,______属性用于设置内联样式,_________对象用于管理类名,________________方法用于获取元素最终计算样式。
获取浏览器视口宽度和高度使用__________和___________属性,获取屏幕尺寸使用____________和_____________属性。
以下关于 HTML5 中 min 和 max 属性的说法,正确的是?
关于 HTML5 的 pattern 属性,以下说法正确的有?
可以通过 input.validity.valid = true 强制将输入框设为验证通过状态。
完成以下代码,实现提交前静默验证,验证失败时再显示错误:
<form id="myForm">
<input type="email" required>
<button type="submit">提交</button>
</form>
<script>
const form = document.getElementById('myForm');
form.addEventListener('submit', (e) => {
// 先静默检查验证状态
if (!form.!!1_checkValidity!!()) {
e.preventDefault();
// 显示错误提示给用户
form.!!2_reportValidity!!();
}
});
</script>
<img>标签中用于指定图片路径的必需属性是?
以下哪些属性同时适用于<video>和<audio>标签?(多选)
使用<iframe>标签嵌入网页时,______属性指定要嵌入的页面URL,______和______属性设置iframe的尺寸。为防止iframe内容影响页面安全,可以使用_______属性限制其权限。
以下哪种方式不能在HTML页面中嵌入SVG图形?
以下关于 HTML5 required 属性的说法,正确的是?
完成以下代码,创建一个必须填写且格式为6位数字的验证码输入框:
<input type="text"
!!1_required!!
!!2_pattern="[0-9]{6}"!!
title="请输入6位数字验证码"
placeholder="验证码">
关于 HTML form 的 enctype 属性,以下说法正确的有?
使用 method="GET" 提交包含密码的表单是安全的,因为数据会被编码。
HTML5 的 <figure> 元素的主要用途是?
以下哪个场景最适合使用 <figure> 元素?
ARIA(Accessible Rich Internet Applications)的主要作用是什么?
判断:为满足可访问性要求,所有可交互元素(如按钮、链接)都应该能通过键盘操作。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验