私は作成したプログレスバーを持っていますが、今は進捗値を<h1>
タグに追加しています。私が達成したいのは、古い価値を新しい価値に置き換えることです。私は値を更新するために使用できる予約語があるかどうか分かりません。正しい方向への助けやプッシュは大いに感謝します。テキストの文字列の値を変更する
ありがとうございます!
これは私がこれまで持っているものです。
const button = document.getElementById("btn");
const bar = document.getElementById("progress-bar");
const heading = document.getElementById("visual-progress");
button.addEventListener('click', function(){
if(bar.value >= 100) {
bar.value=100;
} else {
bar.value+=25;
}
document.getElementById("visual-progress").append(bar.value);
});
body {
max-width: 1200px;
margin: 0 auto;
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 3em;
}
progress {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
height: 20px;
-webkit-transition: all 5s;
transition: all 5s;
}
progress::-webkit-progress-bar {
background-color: #ccc;
width: 100%;
}
progress::-webkit-progress-value {
background-color: orange !important;
}
button {
margin-top: 2em;
background: black;
color: white;
border: none;
padding: .5em 2em;
}
button:hover {
background: #1a1a1a;
}
.hide {
display: none;
}
<body>
<h2 id='visual-progress'>Quiz Progress</h2>
<progress id='progress-bar' max='100' value='0'></progress>
<button id='btn'>Next</button>
</body>
の"プログレスバー"テキストを置き換えるのではなく、理由がないように見える余分な変数)? –
彼は、 "視覚進行"のテキストを変えたいと願っていました。それが私がどのように要件を理解したか、そして私が正しいように見えます。これは彼のスニペットからも続く... – dhilt