求助如何使用js向div追加html代码

 我来答
雪与水的爱情8
推荐于2017-11-23 · 超过34用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:12.9万
展开全部
//这是直接插入html
document.getElementById("div_id").innerHTML = "你想往div里插入的html代码";
//如果想追加,可以这样
//先保存div中原来的html
var html = document.getElementById("div_id").innerHTML;
//再跟你想追加的代码加到一起插入div中
document.getElementById("div_id").innerHTML = html + "你想往div里追加的html代码";
_黑夜里的白猫
推荐于2019-08-22 · TA获得超过4030个赞
知道答主
回答量:5
采纳率:0%
帮助的人:886
展开全部
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <script src="jquery.js"></script> 

  5. <div id="dictionary"> 

  6. </div> 

  7. <div class="letters"> 

  8. <div class="letter" id="letter-a"> 

  9. <h3><a href="entries-a.html">A</a></h3> 

  10. </div> 

  11. <div class="letter" id="letter-b"> 

  12. <h3><a href="entries-a.html">B</a></h3> 

  13. </div> 

  14. <div class="letter" id="letter-c"> 

  15. <h3><a href="entries-a.html">C</a></h3> 

  16. </div> 

  17. <div class="letter" id="letter-d"> 

  18. <h3><a href="entries-a.html">D</a></h3> 

  19. </div> 

  20. <!-- and so on --> 

  21. </div> 

  22. </head>

  23. <body >

  24. <script>

  25. $(document).ready(function() { 

  26. $('#letter-c a').click(function(event) { 

  27. event.preventDefault(); 

  28. $.getScript('c.js'); 

  29. }); 

  30. }); 

  31. </script>

  32. </body>

  33. </html>

将写好的c.js文件放置同一个目录下面

  1. var entries = [ 

  2. "term": "CALAMITY", 

  3. "part": "n.", 

  4. "definition": "A more than commonly plain and..." 

  5. }, 

  6. "term": "CANNIBAL", 

  7. "part": "n.", 

  8. "definition": "A gastronome of the old school who..." 

  9. }, 

  10. "term": "CHILDHOOD", 

  11. "part": "n.", 

  12. "definition": "The period of human life intermediate..." 

  13. //省略的内容 

  14. ]; 

  15. var html = ''; 

  16. $.each(entries, function() { 

  17. html += '<div class="entry">'; 

  18. html += '<h3 class="term">' + this.term + '</h3>'; 

  19. html += '<div class="part">' + this.part + '</div>'; 

  20. html += '<div class="definition">' + this.definition + '</div>'; 

  21. html += '</div>'; 

  22. }); 

  23. $('#dictionary').html(html);

  24. //$('#dictionary').append(html);

这里的$('#dictionary').html(html);可以直接将需要的代码放入到指定的div内  (<div id="dictionary">)

也可以通过$('#dictionary').append(html);将代码附加到指定的div内  (<div id="dictionary">)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式