2017-11-25 20 views
0

Chrome拡張機能を作成しようとしています。 divのテキストを変更することはできません。私を助けてくれますか?私はここに何が間違っているのか分からない。Can not document.getElementById( "page")。innerHTML

manifest.jsonを:

{ 
     "name": "Test", 
     "version": "0.0.1", 
     "description": "Test app", 
     "permissions": [ "background", "tts", "storage" ], 

     "background": { "scripts": ["my.js"] }, 

     "browser_action": { 
     "default_popup": "my.html" 
     }, 

     "manifest_version": 2 
    } 

my.js:

function StartUp(){ 
    var data ="dater"; 
    document.getElementById("page").innerHTML = data; 
} 

がmy.html:

私:

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <title>Test app</title> 
    <script src="my.js"></script> 
    </head> 
    <body> 
    <div id="page" onclick="StartUp()"> 
hello 
    </div> 
    </body> 
</html> 
+0

。 – Marwelln

+1

@Marwellnこの関数はクリックで呼び出されますが、スクリプトの配置は何の違いもありません。 – JJJ

+0

は、同じディレクトリにあるhtmlファイルとjsファイルです。その場合は、