我在以下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)

}


我猜您应该在显示弹出窗口以将内容添加到页面后添加最后一行。

10-02 06:49