精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JS操作網頁樣式總結

最近做報表通用WEB界面展示功能,有很多地方需要用JS來控制網頁個標簽對象的樣式,這個通用WEB界面展示基本完成了,這里總結一下用JS控制標簽的方法。

說明:下面所提到的方法都在IE6上測試通過了的,在非IE的瀏覽器上很多都不能用,我也沒有找到其替代的方法,因此暫時只總結IE上的。

獲取指定對象:document.getElementById(ID);
批量獲取指定標簽對象:document.getElementByTagName("TABLE"),這個方法取得的是網頁中所有TABLE對象;
獲取DIV中所有的表格單元格對象方法:document.getElementById("DIV的ID").getElementByTagName("TD"),這個方法獲得的是TD數組;
獲取DIV中第一個TABLE的所有單元格對象方法:document.getElementById("DIV的id").getElementByTagName("TABLE")[0].cells,用這個方法獲得的是CELL數組,也就是TD數組;
取對象(這里的對象是DIV、TABLE、TR、TD等對象)實際高度:document.getElementById(ID).offsetHeight;
取對象的實際寬度:document.getElementById(ID).offsetWidth;
設置對象高:document.getElementById(ID).style.height = height;
設置對象寬:document.getElementById(ID).style.width = width;
設置對象離網頁上邊框距離:document.getElementById(ID).style.top = top;
設置對象離網頁左邊框距離:document.getElementById(ID).style.left = left;
遍歷TABLE對象中所有單元格,取單元格的內容存入一維數組array中:
for(var i = 0; i < document.getElementById(TABLEID).cells.length; i ++){
  array[array.length] = document.getElementById(TABLEID).cells[i].innerText;
}
在指定對象(一般是向DIV中加入子節點)中加入HTML代碼:
var newDivObj= document.createElement("div"); //創建一個DIV對象
newDivObj.id = "newDivObj"; //設置創建的DIV對象ID
newDivObj.style.position = "relative";//設置DIV位置
newDivObj.innerHTML = dataHTML;//加入HTML代碼
document.getElementById("destinationDivId").appendChild(newDivObj);//向目的地DIV中加入新創建的DIV對象;

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何通過js獲取表單對象?
innerHTML啥意思
jquery 和 js 對象轉換
10種JS控制DIV的顯示隱藏代碼
JavaScript 獲取標簽屬性值
js函數的多種寫法
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 石泉县| 岳阳县| 无锡市| 闽侯县| 东港市| 南溪县| 沅陵县| 洱源县| 吴忠市| 从江县| 闻喜县| 天柱县| 太保市| 攀枝花市| 平度市| 博客| 库伦旗| 浦县| 巴里| 昌邑市| 唐山市| 秀山| 顺昌县| 鸡东县| 来凤县| 尼勒克县| 胶南市| 常熟市| 黄浦区| 万州区| 新竹市| 乡宁县| 婺源县| 达日县| 措美县| 黔西| 茶陵县| 山西省| 万载县| 蒙阴县| 桂东县|