我有一个“写得不好”的简单横幅:
...
<script>
document.write('banner text')
</script>
...
如何正确使用javascript将此横幅插入文档?
此代码:
<div id="id"></div>
$('#id').html('\x3Cscript>document.write("banner text");\x3C/script>')
替换文档中的所有文字......
答案 0 :(得分:1)
插入HTML:
$('#id').html('banner text')
或仅用于文本(通过转义标记来避免XSS):
$('#id').text('banner text')
答案 1 :(得分:1)
问题不在于jquery代码。 只是在页面加载后调用document.write() - 它替换了文档中的所有文本
试试这个:
$('#id').html("Banner text")