2017-02-07 2 views
0

私は値を出力する関数を持つ別のA.jsファイルを持っています。私はまた別のHTMLファイルB.htmlを持っています。 A.jsからB.HTMLへの値を印刷する方法はありますか?今、私は私のA.jsでこれを持っている:HTMLファイルにjavascript関数を印刷するにはどうすればよいですか?

document.getElementById('sum').innerHTML = totSum; 

はこのbodyタグ内の私のB.HTMLに: <script> <div id="sum"></div> </script>

+3

なぜスクリプトタグの内部にHTMLがありますか? – epascarello

答えて

0

あなたはsum div要素の宣言の後にスクリプトを呼び出す必要があります。

A.js

のdocument.getElementById( '和')のinnerHTML = totSum。

B.html

[...]<div id="sum"></div> <script src='A.js'></script>[...]

0

あなたのコードは次のようになります。

<body> 
<div id="sum"></div> 


<script src="a.js"></script> 
<script src="b.js"></script> 

</body> 

そしてもちろん、あなたとフォルダ内のどこかをB.htmlファイル、あなたはa.jsとb.jsを持っています。それらにalling)。

合計を出力している関数が実際に呼び出されていることを確認し、値を返す代わりに(または値を返すのに加えて)ページの項目の値を変更します。

var sumView = document.getElementById("sum"); 
sumView.value = sumFunct(3,5); 
関連する問題