私はこのコードと混同しました
<!DOCTYPE html>
<html>
<body>
<p>Click the button to replace "Microsoft" with "W3Schools" in the paragraph
below:</p>
<p id="demo">Microsoft Visit Microsoft! Microsoft visit visit microsoft Visit Visit
Visit Visit</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML.replace(/ Visit |Microsoft/gi, ' test ');
}
</script>
</body>
</html>
ボタンをクリックしたときにいくつかの単語が変更されなかった場合、もう一度クリックすると変更されます
最初のクリック後
test test test ! test test visit test test Visit test Visit
2回目のクリック後
test test test ! test test test test test test test test
なぜ最初にいくつかの単語が変わらなかったのですか?心から