A. js如何获取TD内容
这样?
<script>
window.onload=function(){
varobj=document.getElementById("table1");
vararr=[];
varlines=[];
varrows=obj.tBodies[0].rows;
for(vari=0;i<rows.length;i++){
varstr=rows[i].cells[0].innerHTML;
if(arr.length){
for(varj=0;j<arr.length;j++){
if(arr[j]==str){
lines.push(" 行:"+j+"-"+i);
}
}
}
arr.push(rows[i].cells[0].innerHTML);
}
alert("相同内容的行为:"+lines.join());
}
</script>
B. 用javascript如何从tr中分别获得每个td的元素
js获取表格中每行的td元素方法:
<script>
var tb = document.getElementById("tb"); //根据id找到这个表格
var rows = tb.rows; //取得这个table下的所有行alert("第"+(i+1)+"行第"+(j+1)+"格的数字是"+cell.innerHTML);//cell.innerHTML获取元素里头的值
}
}
</script>
拓展使用jq几行命令就能实现获取td的值
$("#tb tr td").each(function(i, v){//针对tb表格下的所有td进行遍历
alert("第"+(i + 1)+"格的数字是"+$(this).text());//返回当前td下的值
})
C. 怎么用js获取table中的td里的控件值
空间加id属性例如
<input type="text" name="test" id="test" value="hello" />
<input type="button" value="获取" onclick="getVal()" />
//Script代码
function getVal(){
var text = document.getElementById("test").value;//根据控件id获取
alert(text);
}
D. 如何用JS中的循环分别取得各个td中的数据
jquery 版的
$(document).ready(function(){
var st1r="";
$("td").each(function(){ st1r+=$(this).html()+",";alert( st1r)})
});
这个是复通过制判断里面是否有td ,如果有td,都提取里面的值。
E. javascript如何获取td里的文本的值
为td标签增加id属性,如下:
<td id="thistd"></td>
利用document对象可以得到对应id控件的内容。js代码如下:
document.getElementById("thistd").innerHTML.
建议:增加控件的时候,尽量配置id属性。用于js脚本或css样式操作。
F. 怎么用js获取td列的值
document.getElementById("logic_id").innerHTML;//td里有html元素的时候
document.getElementById("logic_id").innerText;//td里只有字符的时候
document.getElementById("logic_id").value();//这个td没有value这个参数你是获取不到的,除非你在<tdvalue="xxx">这样你就能获取了,但是这种写法一般只用于input输入框
一般只是普通字符不带html标签的你就使用innerText 就可以了。建议用innerText取纯数据