【发布时间】:2017-08-15 12:49:14
【问题描述】:
我正在一个名为 modal.html 的文件中创建一个模态,而要填充该模态的内容来自一个外部 JS 文件。内容是一个名为 one.js 的 JS 文件中以下函数返回的字符串:
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!';
}
}
为modal编写的HTML代码如下:
<!-- 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'></p>
</div>
<div class="modal-footer">
<h3>Living Progress</h3>
</div>
</div>
</div>
我想调用 current() 函数来填充 id 为“modalContent”的段落空间。我尝试使用 document.getElementById("modalContent").innerHTML = current(), document.getElementById("modalContent").textContent = current(),在段落标签之间调用函数等。还有其他建议吗?谢谢。
【问题讨论】:
标签: javascript html modal-dialog