Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展-向页面添加一个用html编写的表元素_Javascript_Html_Google Chrome Extension - Fatal编程技术网

Javascript Chrome扩展-向页面添加一个用html编写的表元素

Javascript Chrome扩展-向页面添加一个用html编写的表元素,javascript,html,google-chrome-extension,Javascript,Html,Google Chrome Extension,我正在编写一个Chrome扩展,我希望能够编写一个带有html标记的表元素,并通过编程将其添加到带有内容脚本的页面中。我知道如何向页面添加元素,如: var myTable = document.createElement("table"); document.getElementById("Container").appendChild(myTable); 我希望能够写一些东西,比如: <table> blah blah </table> 废话 并将此元素添加到页

我正在编写一个Chrome扩展,我希望能够编写一个带有html标记的表元素,并通过编程将其添加到带有内容脚本的页面中。我知道如何向页面添加元素,如:

var myTable = document.createElement("table");
document.getElementById("Container").appendChild(myTable);
我希望能够写一些东西,比如:

<table> blah blah </table>
废话
并将此元素添加到页面中。 如果可能,甚至可以在自己的文件中包含此元素。 (我不想因为各种原因而让它处于不同的框架中)

为什么??因为设计这样的元素要整洁得多。
提前谢谢

您可以使用jQuery来实现这一点。创建manifest.json文件并放入如下内容:

{
"manifest_version": 2,
"name": "PLUGIN_NAME",
"version": "1",
"content_scripts": [
{
    "matches": [
      "http://your.website.com/*"
    ],
    "js": ["jquery.js", "plugin.js"]
  }
]
}
jQuery(document).ready(function() {
    var element = jQuery('#id-of-div')
    jQuery('<table><tr><td>HEY !</td></tr></table>').appendTo(element )
});
在同一目录下的plugin.js内放置如下内容:

{
"manifest_version": 2,
"name": "PLUGIN_NAME",
"version": "1",
"content_scripts": [
{
    "matches": [
      "http://your.website.com/*"
    ],
    "js": ["jquery.js", "plugin.js"]
  }
]
}
jQuery(document).ready(function() {
    var element = jQuery('#id-of-div')
    jQuery('<table><tr><td>HEY !</td></tr></table>').appendTo(element )
});
jQuery(文档).ready(函数(){
var元素=jQuery(“#div的id”)
jQuery('HEY!')。appendTo(元素)
});
然后下载jquery并放在同一目录下