2012-10-31 29 views
0

我想通过一个链接的脚本来将大量html注入到文档中,但我找不到一个好方法来完成它。通过链接文件使用js注入html

像这样的东西会进入我“注入”到文档的头:

<script src="http://example.com/html-inject.js" type="text/javascript"></script> 

然后这家伙的内容会是这样的:

$(document).ready(function(){ 
    $('body').insert({after: '<div id="test_div"><h1>This is a test.</h1></div>'}); 
    $('header').insert({after: '<div id="test_div"><h1>This is another test.</h1></div>'}); 
}) 

(以上将需要prototype.js,但我宁愿不得不链接到单个文件...)

我试图做到这一点的原因:我试图想出一个好方法来修改AB日志主题不与与变量和块

+0

修复您的博客主题。这可能会容易得多,然后当你重新编写页面时,你将不会遇到奇怪的FOUC。 – Brad

+0

'修改博客主题'的一种好方法,你看过使用jQueryUI,那么你可以合并一些像themeswitcher – SpYk3HH

+0

@Brad我可以做到这一点,但我想在这里做一个工具 - 我想使这个东西可以很容易地被任何人试图修改他们的主题,可能不知道如何网站特定的变量和块工作,或只是想在这里和那里添加一些东西 – Ryan

回答

0

使用jQuery(这是相当标准的,包括这些天)错综复杂的千疮百孔的HTML篡改,你可以这样做:

$('#div').append('<h1>SomeHtml</h1>'); 

但是,像其他人所说,你的可能会更好地了解您的博客主题并正确执行。