预期结果:使用document.getElementById仅限JavaScript自动填写表单。自动填充数组中的HTML表格

我有一个数组传递到下面的函数,它正确地将它添加到HTML脚本。

function showResults(results) {

var s = "";

for (var i=0, il=results.features.length; i

var featureAttributes = results.features[i].attributes;

for (att in featureAttributes) {

s = s + "" + att + ": " + featureAttributes[att] + "
";

// var subshed = feature[0].attributes["SubWS"];

}

}

dojo.byId("info").innerHTML = s;

}

结果看起来像

OBJECTID: 190

ProjectTyp: Stormwater Retrofit

Unit: Lower

SubWS: sadd

不过,我需要修改脚本填写现有的形式

document.getElementById(att).value = featureAttributes[att];

我似乎总是覆盖最后的输出,所以我只填写一个表单值。我如何去填写多个值?

更新:Polywhirl先生说得对。我还必须添加if语句来处理空属性值。最终的代码是:

function showResults(results) {

var subshed = results.features[0].attributes["SubWS"];

//OBJECTID = results.features[0].attributes["OBJECTID"];

document.getElementById("searchString").value = subshed;

console.log("feature", results.features[0].attributes["SubWS"])

console.log(document.getElementById("Map_ID"));

var s = "";

for (var i = 0, il = results.features.length; i < il; i++) {

var featureAttributes = results.features[i].attributes;

for (att in featureAttributes) {

// s = s + "" + att + ": " + featureAttributes[att] + "
";

// var subshed = feature[0].attributes["SubWS"];

// document.getElementById(att).value = featureAttributes[att];

if(!!featureAttributes[att]&&!!document.getElementById(att)){

document.getElementById(att).value = featureAttributes[att];

}else{

//alert(att + "this is null")

}

}

}

// dojo.byId("info").innerHTML = s;

}

+0

你能显示你使用的确切代码吗? –

2013-03-15 21:13:07

+0

att被认定为id的位置在哪里? –

2013-03-15 21:21:10

+2

这是你在找什么? http://jsfiddle.net/w6Zam/8/ –

2013-03-15 22:05:23

html动态表格用数组填充,自动填充数组中的HTML表格相关推荐

  1. php表格填序号的代码怎么写,word表格如何实现序号自动填充修改不了

    word表格如何实现序号自动填充修改不了? 在word表格中自动填充自定义序号的方法 打开一个需要自动填充自定义序号的表格. 选中要进行自动填充自定义序号的单元格. 选择"开始"菜 ...

  2. html怎么设置一个表格的宽度一样吗,html表格单元格大小 怎样在html中设置所有表格大小一样...

    在html中怎样控制表格的宽度 表格的宽度设置都知道: .. 宽度虽然是这样设置的,但是的内容如果超出就还是可能会改变table的宽度, 这样就有两种情况,如果你不想改变宽且也不想改变行高,可是设置: ...

  3. ajax 填充,自动填充ajax请求

    我正在使用jquery ui自动完成功能.自动完成源来自ajax请求. 然后,当用户单击一个选项时,我发出了另一个ajax请求,以从服务器获取与该选项相关的数据. Erveything工作正常,但在第 ...

  4. html 表格自动编号,Word中如何给表格设置自动编号

    我们在使用Word中可能需要给表格设置自动编号,让工作效率变得更快捷一些,那么如何给表格设置自动编号呢,接下来由学习啦小编为大家推荐Word使用技巧,希望对你有所帮助! 关于Word: Word软件提 ...

  5. 绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码

    前言 在<通过itext实现在pdf中绘制excel表格样式并且实现下载>实现了表格的基本渲染,本文将继续进行水印.logo.页眉.页码的设置,本文的部分代码包含<通过itext实现 ...

  6. matlab将表格数据做成图,入excel表格数据做图-如何向matlab中导入excel表格 利用表格数据做出图......

    如何向matlab中导入excel表格 利用表格数据做出图... 1.将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应 2.录入完以后保存数据,为了后续步骤使用方便,命名时我 ...

  7. html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?

    css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...

  8. vs用html制作表格,演练:在 Visual Web Developer 中编辑 HTML 表格

    演练:在 Visual Web Developer 中编辑 HTML 表格 10/22/2014 本文内容 更新:2007 年 11 月 表格编辑是许多网页的重要组成部分,因为表格可用于创建页布局.本 ...

  9. matlab 填充数组,Matlab自动将数组类型从复数转换为double

    我有一个烦人的情况,我无法用我的google-fu解决,所以转向我们的常驻matlab专家寻求帮助. 假设我运行以下代码 "" 我得到以下输出 AA = ones(10,2) + ...

  10. html文档表示表格的标记,在HTML文档中用于表示表格的标记对是( )

    药物配伍具有"分经论治"特点的方剂是() EN 287规定,考试件材料板材用T表示. 按照阿列金分类法,海水一般是III型水,淡水一般是I型水. 接触网冷滑试验的顺序一般为(). ...

最新文章

  1. 关于Android学习
  2. 如何从Bash脚本中检测操作系统?
  3. URAL 1014 Product of Digits
  4. JSON在PHP中的基本应用
  5. Linux之字符串截取
  6. 单调队列优化和决策单调性优化
  7. Flask中的HttpResponse Redirect 和Render
  8. java字节字符流实验报告_Java第09次实验(IO流)--实验报告
  9. Delphi XE 10.1 Can't bind address: Address already in use. Exiting.
  10. win7(32位)U盘安装、卸载ubuntu(64位)双系统
  11. 不插字段,直接利用OracleSpatial计算
  12. 利用 LSTM 神经网络预测股价走势
  13. 硬刚Hive | 4万字基础调优面试小总结
  14. 基于阿里云 OSS 下载图片跨域问题
  15. Dapper基础入门
  16. 创建MySQL数据库·数据库笔记(三)
  17. 好奇,什么水平才能任教清华计算机系?
  18. 运维工程师是桥的护栏_运维工程师岗位职责与任职要求
  19. 解方程(二分法) HDU
  20. requireJS 加载css、less文件

热门文章

  1. 【学习总结】标准日本语(陈述句)
  2. CDR 2020永久序列号中文免费版更新详情教程
  3. jdk1.8中的永久代和元空间
  4. 【补遗】- OC学习小窍门及文件操作(归档)
  5. chrome浏览器的跨域问题解决
  6. 白光LED焊接技术要求
  7. bluetoothctl 工具的使用
  8. 网易版服务器我的世界装模组的文件包在哪里,网易我的世界怎么加mod【给网易我的世界里装mod】...
  9. 各大浏览器的内核分别是什么?
  10. CSS基础教程(上)