打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Javascript

1.使用js添加。 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. </head>
  7. <body>
  8. <div id="div_1" style="width:500px;height:500px;background-color:#555;">
  9. </div>
  10. <input type="button" value="添加元素"/>
  11. </body>
  12. <script type="text/javascript">
  13. var div_child='<div id="div_child_1"style="height:200px;width:200px;background-color:#000;"></div>'
  14. var c=document.getElementById('div_1');
  15. c.innerHTML+=div_child;
  16. </script>
  17. </html>

var div_child='<div id="div_child_1"style="height:200px;width:200px;background-color:#000;"></div>'

注意,这个语句要用单引号括起来,它具有转义的作用。

2.使用jQuery语法添加(借助选择器) 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. <script src="../js/jquery.js"></script>
  7. </head>
  8. <body>
  9. <div id="div_1" style="width:500px;height:500px;background-color:#bbb;">
  10. </div>
  11. <input id="btn_1" type="button" value="添加元素" />
  12. </body>
  13. <script type="text/javascript">
  14. var flag = 0;
  15. $("#btn_1").bind("click",function(){
  16. var div_child1 = '<div id="div_child_1" style="height:100px;width:100px;background-color:#777;float:left"></div>';
  17. var div_child2 = '<div id="div_child_1" style="height:100px;width:100px;background-color:#999;float:left"></div>';
  18. flag += 1;
  19. if( (flag % 2) == 1){
  20. $("#div_1").append(div_child1);
  21. }
  22. else{
  23. $("#div_1").append(div_child2);
  24. }
  25. });
  26. </script>
  27. </html>

 下面是运行界面:

一开始是没有的,这时候点击添加元素的按钮,则会添加一个。

多点几下:

点满:

点满就有了一个棋盘啦~~。

下面做个别的,动态添加表格。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. <script src="../js/jquery.js"></script>
  7. </head>
  8. <body>
  9. <div id="div_1" style="width:500px;height:500px;background-color:#bbb;">
  10. </div>
  11. <div id="div_2" style="width:500px;height:500px;background-color:#ddd;">
  12. <table id="tb_1"style="width:100%;">
  13. </table>
  14. </div>
  15. <input id="btn_1" type="button" value="添加元素" />
  16. <input id="btn_2" type="button" value="获取数据"/>
  17. <input id="btn_3" type="button" value="测试"/>
  18. </body>
  19. <script type="text/javascript">
  20. var flag = 0;
  21. $("#btn_1").bind("click",function(){
  22. var div_child1 = '<div id="div_child_1" style="height:100px;width:100px;background-color:#777;float:left"></div>';
  23. var div_child2 = '<div id="div_child_1" style="height:100px;width:100px;background-color:#999;float:left"></div>';
  24. flag += 1;
  25. if( (flag % 2) == 1){
  26. $("#div_1").append(div_child1);
  27. }
  28. else{
  29. $("#div_1").append(div_child2);
  30. }
  31. });
  32. $("#btn_2").bind("click",function(){
  33. var trs = '<tr> <td>姓名</td><td>性别</td><td>年龄</td><td>学校</td><td>班级</td><td>宿舍</td> </tr>';
  34. for(var i = 0; i < 10; i++){
  35. var tr = '';
  36. tr += '<tr style="width:100%;height:35px;">';
  37. tr += '<td>四海</td>';
  38. tr += '<td>青松</td>';
  39. tr += '<td>作春色</td>';
  40. tr += '<td>满怀</td>';
  41. tr += '<td>烂漫</td>';
  42. tr += '<td>自南来</td>';
  43. tr += '</tr>';
  44. trs += tr;
  45. }
  46. $("#tb_1").append(trs);
  47. });
  48. </script>
  49. </html>

运行结果:

这里新写了一个div,用来装表格。点击获取数据按钮则会出现事先写好的表格。如下图:

好啦,以上就是动态添加的方法,大家也可以试试添加别的东西。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
BOM+DOM案例——阻止链接跳转,div滚动条,元素的隐藏方式,字符串拼接
javaScript常用案例
javascript 获取HTML DOM对象八种方式
JavaScript 动画
登陆引导页guide
DOM 事件深入淺出(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服