① 怎樣用js來控制table的高度
var tb=document.getElementsByTagName("table"); //取表格抄名稱
tb[0].rows[0].style.height=600; //tb[0]找到需要控制高度的表格的序號進行高度設置,0為第一個表格//rows[0]為這個表格中的第一行,以此類推
② javascript中如何調整table表格在web頁面的高度
通過定位
比如絕對定位可以讓table在頁面中處於任意一個問題
③ 請教js如何實現讓table的表頭的高度固定
方法<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css">
</head>
<script language=javascript>
var t, n, c;
window.onload=function(){
t = document.getElementById("tb");
t.rows[0].style.height="50px" //在這里設置高專度屬
}
④ js獲取table的寬度
建議使用jquery
非常方便
$('#tb1').width();
⑤ 頁面上有一個文本框,文本框里含有table代碼,如何用js或jq,獲取table代碼里的width值和height值
<body>
<divstyle="border:1pxsolidred;height:200px;width:200px;"></div>
<script>
$(function(){
alert($("div")[0].offsetWidth)
})
</script>
</body>
這是我剛寫的一個例子,你可以看版一下,可能權不太好。
下面這兩個是我在網上搜到直接復制的
標簽元素的寬高值獲取
//絕對寬度
Obj.offsetWidth
//絕對高度
Obj.offsetHeight
⑥ 使用jquery動態添加表格的行之後,如何獲取表格高度
給你寫個小例子:
js代碼:
$(document).ready(function(){
$("#btn").click(function(){
varh=$("#myTable").height();
alert(h);
//增加第四行,表格的行從0開始
varobj=document.all['myTable'].insertRow(4);
obj.insertCell(0).innerHTML="14";
h=$("#myTable").height();
alert(h);
});
});
html代碼:
<tableid='myTable'border='2'width='50px'>
<tr><td>10</td></tr>
<tr><td>11</td></tr>
<tr><td>12</td></tr>
<tr><td>13</td></tr>
</table>
<inputtype='button'id='btn'value='insert'/>
有問題再追問。
⑦ javascript 獲取表格高度問題
obj.height和clientHeight我都試過了,只是在層的display為顯示時才行,為none就是0了,不知道為什麼!
⑧ 在頁面載入完成後js獲取table的高度不正確,刷新後獲取的高度就正確了,求原因及解決方法。
iframe裡面載入的頁面跟本頁面的載入完成時間是不一定的,所以你這里直接取,可能iframe的頁面還沒內載入容完。採用以下方式試一下:
<iframe src="....jsp" onload="這里調用你要運行的代碼"></iframe>
⑨ 如何用 js 獲取table 或者其他塊狀標簽的 寬和高
以table為例,首先為其設計class或者id如:id為table
然後進入js中
定義一個對象
var table=document.getelementbyid("table")
這是獲取這個元素
然後寬和高
就是table.width
table.height
⑩ js獲取table中的td寬度並賦值到另一個table的td中,實現寬度對齊
給你說下思路,
document.getElementById("top").rows.length可以獲得top表的行數
document.getElementById("top").rows[0].cells.length可以獲得top表的第一行的列版數
document.getElementById("top").rows[0].cells[0].offsetWidth可獲得top表第一行第一列權的實際寬度,(注意,這個是只讀的!)
所以
for(var i=0;i<document.getElementById("top").rows[0].cells.length;i++)
{
document.getElementById("buttom").rows[0].cells[i].width=document.getElementById("top").rows[0].cells[i].offsetWidth;
}
希望對你有幫助!