关于你的欢迎语
发表于:2024-12-10
字数统计:499 字
预计阅读2分钟
介绍
营销号,有时候需要一些特定的欢迎语,但针对特定的用户,我们希望可以个性化一点。本题需要在项目文件中修改代码存在的问题,实现根据模版生成特定用户的欢迎语。
准备
本题已经内置了初始代码,打开实验环境,目录结构如下:
txt
├── css
│ ├── bootstrap.min.css
│ └── style.css
├── js
│ ├── bootstrap.bundle.min.js
│ └── index.js
└── index.html其中:
css/style.css是页面样式文件。css/bootstrap.min.css和js/bootstrap.bundle.min.js是 Bootstrap 相关文件。js/index.js是页面功能实现的逻辑代码。index.html是页面布局。
选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。打开环境右侧的【Web 服务】,就可以在浏览器中看到如下错误显示,当前显示没有正确获取到输入的用户、课程、平台的输入框内容。

目标
请修复 index.js 文件中存在的 bug,修复完成后,在表单的对应输入框中输入以下内容:

页面效果如下所示:

规定
- 请严格按照考试步骤操作,切勿修改考试默认提供项目中的文件名称、文件夹路径等。
- 满足题目需求后,保持 Web 服务处于可以正常访问状态,点击「提交检测」系统会自动判分。
总通过次数: 3255 | 总提交次数: 3399 | 通过率: 95.8%
难度: 简单 标签: 2022, 省模拟赛, Web 前端, JavaScript
题解
js
function generate() {
subject = document.getElementById("subject");
event1 = document.getElementById("event1");
event2 = document.getElementById("event2");
if (subject.length==0 || event1.length==0 || event2.length==0){
return;
}
result = `欢迎用户${subject.value}在${event2.value}学习${event1.value}课程!`;
document.getElementById("result").value = result;
}