-3

我正在寻找可以自动替换的 Javascript(或 jquery)代码:

</body>

通过(例如):

<div>example text</div></body>

任何帮助,将不胜感激。

4

5 回答 5

2

为什么要更换</body>?与其替换,不如使用以下方法div将标签附加到标签上:body.append()

$('body').append('<div>example text</div>');
于 2013-09-01T13:52:58.137 回答
1

尝试先使用谷歌。

您可以使用 jquery 'append' 函数来执行此操作。在这里阅读更多。http://api.jquery.com/append/

于 2013-09-01T13:51:28.460 回答
0

在您的 html 中创建带有 id 的 div 标签。

  <body>
     ------------
     <div id="sampleId"></div>
     -------------
  </body>

在您的脚本中使用以下内容。

    var div = document.getElementById('sampleId');

    div.innerHTML = 'example text';
于 2013-09-01T13:57:26.730 回答
0

只需动态添加该元素:

<script type="text/javascript">
    function test(){
        var div = document.createElement("div");
        div.setAttribute("id", "mydiv");

        div.className = "notice";
        div.style.display = "block";
        div.innerHTML = div.innerHTML + 'Extra stuff';
        // test case, append the div to the body
        document.body.appendChild(div);
    }
</script>
于 2013-09-01T13:57:34.517 回答
0

如果您想替换页面中的某些内容,可以使用:

var page = $('html').html();
page = page.replace('</body>', '<div>Test</div></body>');
$('html').html(page);

但是,如果您只想将 div 添加到 body 元素,请使用代码 append(''); 正如建议的 ProgramFOX

于 2013-09-01T13:57:42.863 回答