全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某页面有如下表单结构代码:<form> <fieldset> <legend>联系方式</legend> <input type='text' name='phone'> <input type='text' name='email'> </fieldset> <input type='text' name='remark'> </form>。请按代码填写:该表单中直接定义表单控件的元素共有 ____ 个;fieldset 内部用于为分组提供标题的元素是 ____;若要把'联系方式'分组中的两个输入框与分组外的 remark 输入框区分开,语义上分组的边界由 ____ 元素划定。
登录后查看答案
某注册表单要求用户填写账号,账号不能为空且最多输入 18 个字符。为实现这两项约束,应分别在文本输入控件上设置 ____ 属性和 ____ 属性(按“不能为空、限制长度”的顺序填写)。
某展览信息站要统一正文排版,并允许主题调整字号。`:root` 设置 `font-size: 16px; --body-size: 1.125rem;`,`.theme-large` 设置 `--body-size: 1.25rem;`,正文规则为 `font-size: var(--body-size);`。当根元素采用默认字号且正文所在元素具有 `theme-large` 类时,正文计算字号为 ____ px。
在 JavaScript 中执行:const p = {}; const q = Object.create(p); const r = Object.create(q); const s = Object.create(r); p.flag = true; 若读取 s.flag,沿原型链查找时经过的原型链接数为 ___ 条。
执行以下代码后,变量 packed 的值为 ____。 const [first = 6, second, ...remaining] = [undefined, 3, 8, 5]; const packed = [...remaining, second, first];
已知 const badge = { id: 'M4', area: 'west' }; function Badge(id, area) { this.id = id; this.area = area; } 若要用构造函数创建一个独立对象,使其 id、area 与 badge 对应属性相同,请在空位填入调用构造函数所需的关键字:const copy = ____ Badge(badge.id, badge.area);
补全代码:将箭头函数赋值给变量 double,使其接收参数 x 并返回 x 的 2 倍,随后调用该函数并将返回值传入 Promise.resolve() 完成状态。代码片段:const double = ____ => 2 * x; Promise.____(double(5)).then(value => console.log(value)); 第一空填参数写法,第二空填创建已完成 Promise 的方法名。
在 HTML 中,用于定义表单容器的元素是 ____;若要创建一个可多行输入的文本控件,应使用 ____ 元素;若要为输入框提供说明文字并实现点击文字聚焦控件的效果,应使用 ____ 元素(配合 for 属性与控件的 id 关联)。
在 JavaScript 自定义表单校验中,若要阻止表单提交并在输入框下方显示自定义错误信息,应在表单的 submit 事件处理函数中调用 event.____() 阻止默认提交,再通过 validity 属性判断后调用输入框的 setCustomValidity() 设置提示文字,最后还需调用该输入框的 reportValidity() 方法让提示显示出来。
在 JavaScript 中,设 let n = 6,表达式 n * 2 + 1 的值是 ___。
设 s = "copper",取其第 2 至第 5 个字符组成子串(字符位置从 1 开始),再将该子串中的字符按原顺序拆分为数组,执行 arr.splice(1, 2, "X") 后,arr 的值为 ____。
在 CSS 中,若要为一段文本添加删除线,应将 `text-decoration` 属性的值设置为 ____。
某源文件中预处理指令按顺序如下:第一行 #define SIZE 4;第二行 #ifndef SIZE;第三行 #define SIZE 9;第四行 #endif。预处理完成后,SIZE 的宏值是 ____。若将第一行删除,其余不变,则预处理完成后 SIZE 的宏值是 ____。
将数组 [1, 2] 用箭头函数转换为 [2, 4],再用 Promise.resolve() 包装转换结果并通过 then 获取结果。补全代码:Promise.resolve([1, 2].map(x => ____)).then(result => console.log(result));
在 HTML 表单中使用 JavaScript 自定义校验时,若输入框设置了 required 属性但希望浏览器采用自定义错误提示,需在 JS 中调用输入框的 setCustomValidity 方法,并在校验通过时传入参数 ____,否则浏览器会一直认为该输入无效。
已知变量 el 引用页面中的一个 div 元素,现要将其 id 属性设置为字符串 header,请补全下列代码:el.___('id', 'header');
阅读代码: function revise(value) { var note = "局部"; function show() { return note + value; } return show(); } var note = "全局"; var value = "Z"; var result = revise("A"); 在不执行代码的情况下,按 JavaScript 函数作用域规则,result 的值为 ____。
在 JavaScript 中,设 let x = 7,执行表达式 x %= 3 后,变量 x 的值是 ___。
页面中有一个宽度为 184px、`float: left` 的目录栏和一个宽度为 236px、`float: right` 的工具栏。紧随其后的正文块宽度为 640px,且不设置浮动。要求正文块必须从两个浮动栏的下方开始,同时不得改变目录栏和工具栏的浮动状态。正文块应设置 `clear: ____;`。
两个均已定位且处于同一层叠上下文的元素发生重叠时,通常通过 CSS 属性 ____ 指定它们的层叠顺序。