javascript提供了获取表格中某一行单元格数的代码,参考如下:
documentgetElementById('first')cellslength // 获取id为first的行的单元格数目
实例演示如下:
创建Html元素
<div class="box">
<span>实例演示:获取表格第一行的单元格数量</span>
<div class="content">
<table>
<tr id="first"><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<input type="button" value="获取表格第一行的单元格数量" onclick="fun_get()">
</div>
</div>
简单设置一下css样式
divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
divbox>span{color:#999;font-style:italic;}
divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{width:80px;height:30px;line-height:30px;text-align:center;border:1px solid green;}
编写jquery代码
<script>
function fun_get(){
alert(documentgetElementById('first')cellslength);
}
</script>
这是获得每个tr 中td 的内容
<script>
$('#myTableProduct tr')each(function(index,ele){
$(this)find('td')each(function(index,ele){
alert($(ele)html());
})
})
</script>
不用谢我
------君少
documentgetElementById("aaa")getElemenentsByTagName("input")
这样是所有input的集合如果没有其他类型的话(比如type=button),这样就可以了
你用dom *** 作就可以了,做过dom树的遍历,在你页面加载完以后,也就是把你的js里的 *** 作函数定义在windowonload上,然后遍历页面已经有的这些元素,具体怎么遍历看你想深度优先还是广度优先深度优先就判断每个node的firstChild是不是空,如果不是空就继续取值,如果是空就判断nextSibling的值,广度优先就先判断nextSibling然后再判断下一层,以此类推
你这是获取所有option中的值吗?
<script type="text/javascript">
var opts = documentgetElementById("store_list_id")childNodes;//获取option所有dom对象
for(var i = 0 ; i < optslength ; i++){
//排除空对象,alert(optsitem(i)innerHTML)显示option内的值。
if(optsitem(i)innerHTML!=undefined){alert(optsitem(i)innerHTML);}
}
</script>
以上就是关于js获得表单中某个单元格的值全部的内容,包括:js获得表单中某个单元格的值、html JS 获取tr/td 表单元素下面的各个值、JS如何获取指定对象下面的表单元素的值,见代码!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)