タグ内のテキストを変更しようとしていますh3
が、関数が終了するまで変更は行われません。すぐにテキストを変更したい。
例えば:
<h3 id="myText"></h3>
<input type="button" onClick="changeText('Hello');">
<script type="text/javascript">
function changeText(str){
document.getElementById('myText').innerHTML = str;
}
</script>
テキストを変更した直後に画面を更新することはできますか?(flush()
Cのコマンドのように)。
コマンドの後にアフターを付けるalert
と、テキストがすぐに変更されることに注意してください。
function changeText(str){
document.getElementById('myText').innerHTML = str;
alert('HelloWorld');
}