我正在寻找可以自动替换的Javascript(或jquery)代码:
</body>
by(例如):
<div>example text</div></body>
任何帮助都将不胜感激。
答案 0 :(得分:2)
为什么要替换</body>
?不要替换,最好使用.append()
method将div
标记附加到body
标记:
$('body').append('<div>example text</div>');
答案 1 :(得分:1)
首先尝试使用谷歌。
您可以使用jquery'adpend'函数来执行此操作。 在这里阅读更多。 http://api.jquery.com/append/
答案 2 :(得分:0)
在html中创建带有id的div标记。
<body>
------------
<div id="sampleId"></div>
-------------
</body>
在脚本中使用以下内容。
var div = document.getElementById('sampleId');
div.innerHTML = 'example text';
答案 3 :(得分: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>
答案 4 :(得分:0)
如果您想要替换页面中的内容,可以使用:
var page = $('html').html();
page = page.replace('</body>', '<div>Test</div></body>');
$('html').html(page);
但是如果你只想在body元素中添加div,请使用代码append('');正如建议的ProgramFOX