2017-11-25 104 views
0

我想做一个Chrome扩展。而且我无法更改div中的文字。你能帮我吗?我找不到这里有什么问题。不能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

之前''移动你的'script'标签。 – Marwelln

+1

@Marwelln该功能在点击时调用,脚本放置没有任何区别。 – JJJ

+0

是同一目录中的html和js文件;如果是这样,请试着在

相关问题