0

こんにちは、似たようなものがあります。ボタンをクリックするとMESSAGE1、テキストHello Worldが表示され、ボタンが消えます。ボタンがクリックされたときに、テキストの横にボタンを保持するにはどうすればよいですか?

<button onclick="document.write('<?php echo 'Hello World'; ?>');">MESSAGE 1</button>
4

1 に答える 1

1

document.write を使用する代わりに、html 要素のプレース ホルダーを作成し、そのコンテンツを設定できます。

<button onclick="document.getElementById('message').innerHTML = '<?php echo 'Hello World'; ?>';">MESSAGE 1</button>
<span id="message"></span>

このドキュメントから、ボタンは削除されます

document.write はむやみにタイミングに依存しています。onload イベントの前に document.write が呼び出されると、テキストがページに追加または挿入されます。onload の後に呼び出されると、ページが完全に置き換えられ、以前のものは破棄されます。

于 2013-06-29T03:59:46.743 に答える