我在以下JS中有一些变量:
document.addEventListener('DOMContentLoaded', function (){
document.getElementById('btn4').addEventListener('click', getbg);
});
getbg = function()
{
chrome.runtime.getBackgroundPage(
function (bg) {
var allcompanynames = bg.companynames;
alert(allcompanynames)})
}
如您所见,变量是“ allcompanynames”。
但是,如何传递它们并将其显示在popup.html页面上?
我努力了
<script type="text/javascript" src="companynames.js"></script>
<p id="allcompanynames"></p>
没运气。怎么了?
最佳答案
document.addEventListener('DOMContentLoaded', function (){
document.getElementById('btn4').addEventListener('click', getbg);
});
getbg = function()
{
chrome.runtime.getBackgroundPage(
function (bg) {
var allcompanynames = bg.companynames;
alert(allcompanynames)})
document.getElementById("allcompanynames").innerHTML(allcompanynames)
}
我猜您应该在显示弹出窗口以将内容添加到页面后添加最后一行。