0

ボタンをクリックすると、JavaScript によって結果が新しいタブに表示されます。しかし、ボタンのすぐ下に結果を表示したい。

<html>
 <body>
    <input type="button" id="button1" value="Click Here" onclick="print();"/>

    <script type="text/javascript"> //script to do some task
    function print()
    {          

     document.write('My Text Goes here ');

    }
   </script>
 </body>

4

1 に答える 1

0

document.write は、ページの読み込みが完了する前にのみ使用できます。

ページがロードされた後にそのテキストを追加する場合は、いくつかのネイティブ JavaScript 関数 (appendChild、createElement など) を使用して DOM を変更する必要があります。または、jQuery (または他の JavaScript フレームワーク) を使用できます。2 番目の方法は、ブラウザの互換性を気にする必要がないため簡単です。

jQuery 例:

$("#button1").after("ここにテキストが入ります");

于 2013-01-07T14:51:27.730 に答える