私はone.jsという名前のファイルとtwo.jsという名前のファイルを持っていますone.jsにcurrent()という名前の関数があり、two.jsに渡す文字列を返します。1つのJSファイルから別のJSファイルに変数の値を取得する
現在の():HTMLファイルで
function current()
{
if(selection === 0 && yesResources[questionsCounter] != null)
{
return yesResources[questionsCounter];
}
else if(selection === 1 && noResources[questionsCounter] != null)
{
return noResources[questionsCounter];
}
else
{
return 'You are on the right track!';
}
}
、私はと呼ばれる、次のスクリプトタグがあります:HTMLファイルで
<script type='text/javascript' src='one.js'></script>
<script type='text/javascript' src='two.js'></script>
を、私はまたの目的でコードを書いていますボタンのクリック後にモーダルボックスの内容をcurrent()の結果で変更します。コードは次のとおりです。
<!-- Trigger/Open The Modal -->
<button id="myBtn">Resources</button>
<!-- The Modal -->
<div id="myModal" class="modal">
<!-- Modal content -->
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<h2>Resources</h2>
</div>
<div class="modal-body">
<p>Test</p>
<p id='modalContent'>current()</p>
</div>
<div class="modal-footer">
<h3>Living Progress</h3>
</div>
</div>
</div>
現在の()が返す文字列は、モーダルには表示されません。あるJSから別のJSに価値をもたらす方法を誤解していますか?
。 – SLaks
two.jsにhtmlコードがありますか? –