Javascript 如何根据用户';s输入?

Javascript 如何根据用户';s输入?,javascript,html,css,image,Javascript,Html,Css,Image,我正在为一个带有HTML/CSS/JS的网站做一个测试。测验中的每个问题都有一些可能的答案,你可以从中选择。当你完成测验时,你会得到0-100%的分数 用户提交答案后,需要将用户重定向到另一个页面,该页面将显示他们的分数 在这个页面上,我还需要用户看到一行的图像,行首表示0%,行尾表示100% 箭头图像应指向代表其百分比分数的线条区域。这里有一张图片 所以,我的问题是:如何动态定制箭头的位置以适应0-100%的任何可能分数 我在网站上看到过一个非常类似的事情,它将你对一组政治问题的答案,然后根据

我正在为一个带有HTML/CSS/JS的网站做一个测试。测验中的每个问题都有一些可能的答案,你可以从中选择。当你完成测验时,你会得到0-100%的分数

用户提交答案后,需要将用户重定向到另一个页面,该页面将显示他们的分数

在这个页面上,我还需要用户看到一行的图像,行首表示0%,行尾表示100%

箭头图像应指向代表其百分比分数的线条区域。这里有一张图片

所以,我的问题是:如何动态定制箭头的位置以适应0-100%的任何可能分数


我在网站上看到过一个非常类似的事情,它将你对一组政治问题的答案,然后根据你的答案在图表上绘制一个点,给你一个定制的图像。任何帮助都将不胜感激。

一个简单的方法应该是使用html和css显示结果

我在其中一个项目中使用了如下代码:


↧
0
100

HTML元素用于为基于web的表单创建交互控件,以便从用户处接收数据;根据设备和用户代理的不同,可以使用多种类型的输入数据和控制小部件。
**HTML:**
名称(4到8个字符):
**CSS**
标签{
显示:块;
字体:1rem'Fira Sans',Sans serif;
}
输入
标签{
保证金:.4REM0;
}
.注{
字体大小:.8em;
}

欢迎来到SO。请阅读。请在问题中包括所有相关的代码和图像。您不需要做图像生成,您可以通过html、图像和css实现。我认为,代码不完整。这对OP的问题没有任何作用
HTML <input> element is used to create interactive controls for web-based forms in order to accept data from the user; a wide variety of types of input data and control widgets are available, depending on the device and user agent.
**HTML:**
<label for="name">Name (4 to 8 characters):</label>

<input type="text" id="name" name="name" required
       minlength="4" maxlength="8" size="10">
**CSS**
label {
    display: block;
    font: 1rem 'Fira Sans', sans-serif;
}

input,
label {
    margin: .4rem 0;
}

.note {
    font-size: .8em;
}