• ベストアンサー

function の return 値を表示したいのですが・・

例えば、 function m(r) { return r; } という関数があって、それをブラウザ起動と同時に実行し、 戻り値 r の中身を、ブラウザ上に表示したいのです。 r は、入力と同じになっていますが、つまり入力される値が どのような値で入ってくるかを見たいのです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Blaise
  • ベストアンサー率33% (13/39)
回答No.2

こういうことでしょうか。 <html> <head> <script type="text/javascript"> m='test'; function G(){ document.getElementById('aID').value += F(m); } function F(m){ return m; } </script> </head> <body> <body onload="G()"> <input type=text id="aID" value="戻り値="> </body> </html>

THUBAN
質問者

お礼

参考に改良して、デバッグに役立てることができました! ありがとうございました。

その他の回答 (2)

noname#18558
noname#18558
回答No.3

表示したいBody内の箇所で、 <script type="text/javascript"> document.write(m('r')); </script>

THUBAN
質問者

お礼

すでに解決した後でしたが、ありがとうございました。 次回の際に、役立たせていただきます。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

状況がわかりません。何かのデバッグでしょうか? spanを設定してgetElementByIdでinnerHTMLの値を 書き換えていけば、printfに近いような動きに なるとは思いますが・・・

THUBAN
質問者

お礼

すいません。 デバッグのためでしたが、解決しました。 ありがとうございました。

関連するQ&A