javascript:getElementsByName td name

问题:
    今天写动态生成HTML表格的时候需要用到统计td内的数据,在生成的时候设置了td的name属性,但是document.getElementsByName("tdname")能获得到这个对象,直接打印显示[object],但是length属性始终是0,不管你添加多少个td名称都设置成"tdname"用getElementsByName获得的length总是0 ,就是用getElementsByName没获取到。猜测:TD没name这个属性,或者只是个别浏览器支持这个属性。
查找资料得到如下答复:

原因以及解决办法:
    原来在HTML语法里td没有name属性,没有name的时候getElementsByName会去抓id属性!!所以这里我在动态生成表格的时候把td的id设置成"tdname"然后再getElementsByName就能获得到数据正确打印了length .

时间: 2025-01-17 15:03:15

javascript:getElementsByName td name的相关文章

javascript 获取<td>标签内的值。

当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树. 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML.有所谓的: JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应 javascript强大如斯...

javascript document对象 第21节

<html> <head> <title>DOM对象</title> <style type="text/css"> table { border:1px solid green; border-collapse:collapse; width:300px; } td { padding:5px; border:1px solid green; font-size:16px; text-align:center; } tabl

javascript添加或者删除table表格行代码实例

javascript添加或者删除table表格行代码实例:表格是常用的元素,虽然在布局中已经鲜有使用,已经基本被div css所取代,但是在组织表格数据方面还是有很大的优势的,比使用div css要来的方便,添加或者删除一行也就是其中的tr更是最为常见的操作,下面就通过代码实例简单介绍一下如何实现此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta

JavaScript事件案例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <sc

TR 绑定的 onclick 事件,如何排除其中一些 TD 对onclick 事件的绑定

<table id="tb"> <tr> <td>1111111</td> <td>1111111</td> <td>1111111</td> <td>1111111</td> <td>1111111</td> <td>1111111</td> </tr> </table> </body&g

HTML中实现Table表头点击升序/降序排序

1 题目:如下图,请实现表格信息的排序功能,当点击表头的属性区域,将表格信息进行排序切换功能,即第一次点击为降序排序,再一次点击进行升序排序. 2 姓名 力量 敏捷 智力 3 德鲁伊王 17 24 13 4 月之骑士 15 22 16 5 众神之王 19 15 20 6 流浪剑客 23 15 14 7 基本思路: 8 点击将各列数值存入数组第一次点击?(className=="as"?)升序排序(className="desc")按新排列的数组的顺序,将各列赋予新值

1月11日,HTML学习笔记

1 <ul> 2 <li>coffee</li> 3 <li>tea</li> 4 <li>mile</li> 5 </ul> 6 7 <ol> 8 <li>coffee</li> 9 <li>tea</li> 10 <li>milk</li> 11 12 <ol start="99"> 13 &

js实现分页的几个源码,看完基本就懂了

第一种: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>addUser.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta htt

(原)jq表格插件dataTables的一些总结(二)

dataTables默认不会在每一行前面添加索引值,比如在每一行的开始显示1,2,3,...这样的数字,所以想在dataTables中加索引需要我们自己写代码来添加. 下面是index.jsp: <body> <div> <table id="example" class="display" cellspacing="0" width="100%"> <thead> <tr