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取純數據