免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1695 | 回复: 1
打印 上一主题 下一主题

JS动态创建HTML对象 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-10 20:28 |只看该作者 |倒序浏览
JS动态创建HTML对象
  1. <script type="text/javascript">
  2. //一次最多只能插入10個城市的信息
  3. //檢查新增城市的數目是否超過10,超過了就無法增加
  4. function checkRowsLimit()
  5. {
  6. var rowLimit = 10;
  7. var len=document.getElementById('inputarea').rows.length;
  8. if(len==rowLimit)
  9. {
  10. alert('抱歉,一次只能添加10個城市的信息,請先保存后再新增');
  11. return false;
  12. }
  13. else
  14. {
  15. return true;
  16. }
  17. }

  18. function addNewRow()
  19. {
  20. var obj=document.getElementById('inputarea');

  21. var row=obj.insertRow(-1);
  22. var c0=row.insertCell(0);
  23. c0.innerHTML='請輸入城市名稱';
  24. c0.align='right';

  25. var c1=row.insertCell(1);
  26. c1.innerHTML='<input type="text" name="cityOne.name" style="margin-left:1px;"/>';
  27. c1.align='left';

  28. var c2=row.insertCell(2);
  29. c2.innerHTML='<a href="javascript:void(0)" onclick="removeRow(this)">[刪除]</a>';
  30. changeFlag = true;
  31. try
  32. {
  33. comm_set_page_height();
  34. }
  35. catch (e)
  36. {
  37. }
  38. }
  39. function removeRow(fontobj)
  40. {
  41. if(confirm("確定刪除該項嗎?"))
  42. {
  43. var obj=document.getElementById('inputarea');
  44. var n=fontobj.parentNode.parentNode.rowIndex;
  45. obj.deleteRow(n);
  46. }
  47. }
  48. </script>
复制代码
下面是页面的具体调用:
  1. <table width="735" border="0" id="inputarea">

  2. <tr>

  3. <td align=right>請輸入城市名稱:</td>

  4. <td align=left><input type="text" style="MARGIN-LEFT: 1px" name="cityOne.name"/></td>
  5. <td><a href="#" onClick="if(checkRowsLimit()) {addNewRow();}"
  6. title="点击后在上面添加的输入框">[添加条目]</a>
  7. </td>
  8. </tr>

  9. </table>
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-11-11 16:52 |只看该作者
楼主东西很好,以后常来往
小弟的帖子也来看看吧!
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP