我需要帮助添加一个按钮来执行这个HTML代码
I need help adding a button to perform this HTML code
我需要帮助将我的HTML代码添加到按钮。例如,当我按下按钮时,我的代码开始。
function progressBarSim(al) {
var bar = document.getElementById('progressBar');
var status = document.getElementById('status');
status.innerHTML = al + "%";
bar.value = al;
al++;
var sim = setTimeout("progressBarSim(" + al + ")", 300);
if (al == 100) {
status.innerHTML = "100%";
bar.value = 100;
clearTimeout(sim);
var finalMessage = document.getElementById('finalMessage');
finalMessage.innerHTML = "Process is complete";
}
}
var amountLoaded = 0;
progressBarSim(amountLoaded);
<progress id="progressBar" value="0" max="100" style="width:300px;"></progress>
<span id="status"></span>
<h1 id="finalMessage"></h1>
这是两回事:html代码&脚本代码。所以我认为最好对他们每个人都有不同的表现。我猜你想在按钮被点击时显示进度条。如果我是对的,那么您可以用div标签包装进度条html代码,并将其显示样式设置为none - <div style="display:none">...</div>
。然后在函数中添加所有脚本,例如startProgress
,并在函数顶部添加一行代码,以更改div display样式为block。它必须看起来像这样:
<div id="divProgbar" style="display:none">
<progress id="progressBar" value="0" max="100" style="width:300px;"></progress> <span id="status"></span> <h1 id="finalMessage"></h1>
</div>
<script>
function startProgress(){
document.getElementById('divProgbar').style.display='block';
function progressBarSim(al) {
var bar = document.getElementById('progressBar');
var status = document.getElementById('status');
status.innerHTML = al+"%";
bar.value = al;
al++;
var sim = setTimeout("progressBarSim("+al+")",300);
if(al == 100){
status.innerHTML = "100%";
bar.value = 100;
clearTimeout(sim);
var finalMessage = document.getElementById('finalMessage');
finalMessage.innerHTML = "Process is complete";
}
}
var amountLoaded = 0;
progressBarSim(amountLoaded);
}
<script>
<button onclick="javascript:startProgress(); return false;">Start progress</button>
相关文章:
- 单击Dojo按钮执行PHP脚本
- 如何停止两个按钮执行相同的工作?在这种情况下,它们都会滚动到顶部
- 带有两个提交按钮的提交表单,每个按钮执行不同的操作问题
- 仅对 CSS 类下的一个按钮执行单击事件
- 取消“提交”按钮执行
- 如何使用单个按钮执行单击事件以选择不同的 DIV
- 你能用一个提交按钮执行两个javascript函数吗?
- 使用 HTML 按钮执行 PHP (jQuery)
- 单击按钮执行PHP文件,然后重定向
- 对表行的每个按钮执行jQuery逻辑
- 在d3中点击按钮执行Javascript文件
- 如何使用按钮执行ng include
- 从PHP echo生成的表行单元格中的按钮执行Javascript函数
- 使用asp.net按钮执行javascript代码
- 如何使用相同的“按钮”执行两个不同的jQuery动画
- 按钮执行python脚本,使用jquery
- 是否有可能使一个html按钮执行2个不同的jquery函数,第一个完成后第二个开始
- 从动态按钮执行一个函数
- 提交按钮执行两个不同的操作
- 点击按钮执行Ruby on Rails代码