如何在一个div元素中追加文本?
P粉567112391
P粉567112391 2023-08-21 11:31:02
0
2
432
<p>我正在使用AJAX将数据附加到一个<code><div></code>元素上,我是通过JavaScript填充这个<code><div></code>的。我如何在不丢失其中的先前数据的情况下附加新数据到<code><div></code>中?</p>
P粉567112391
P粉567112391

全部回复(2)
P粉087951442

使用appendChild:

var theDiv = document.getElementById("<ID_OF_THE_DIV>");
var content = document.createTextNode("<YOUR_CONTENT>");
theDiv.appendChild(content);

使用innerHTML:
根据@BiAiB的提醒,这种方法会移除现有元素的所有监听器。所以如果你打算使用这个版本,请谨慎操作。

var theDiv = document.getElementById("<ID_OF_THE_DIV>");
theDiv.innerHTML += "<YOUR_CONTENT>";
P粉190443691

试试这个:

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

div.innerHTML += '额外的内容';
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!