javascript一些實用技巧小結

來源:互聯網
上載者:User

JS對象之Table表格對象(摘抄)

Table對象集合

Table對象:表示HTML文檔中的表,對於文檔中每個<table>標記,瀏覽器都建立一個Table對象.

集合

描述

cells[] 擷取包含表格中所有儲存格的數組

js 取行中列
複製代碼 代碼如下:
var tbodyObj = document.getElementById(tbodyID);
tbodyObj.rows[rowID].cells[colID].innerText = "abcd";
tbodyObj.rows[rowID].cells[colID].innerHTML = "abcd
(innerHTML是指html代碼,innerText是指顯示的text);


document.documentElement與document.body。
這是DOMDocument對象裡的body子節點和整個節點樹的根節點root。

DOM把層次中的每一個對象都稱之為節點,就是一個階層,你可以理解為一個樹形結構,就像我們的目錄一樣,一個根目錄,根目錄下有子目錄,子目錄下還有子目錄。

以HTML超文字標記語言 (HTML)為例:整個文檔的一個根就是<html>,在DOM中可以使用document.documentElement來訪問它,它就是整個節點樹的根節點。而body是子節點,要訪問到body標籤,在指令碼中應該寫:document.body。

對offsetLet,offsetTop,scrollLeft,scrollTop幾個方法的理解
關鍵字: offsetlet, offsettop, scrollleft, scrolltop
1.offsetTop :
當前對象到其上級層頂部的距離.
不能對其進行賦值.設定對象到頁面頂部的距離請用style.top屬性.

2.offsetLeft :
當前對象到其上級層左邊的距離.
不能對其進行賦值.設定對象到頁面左部的距離請用style.left屬性.

3.offsetWidth :
當前對象的寬度.
與style.width屬性的區別在於:如對象的寬度設定值為百分比寬度,則無論頁面變大還是變小,style.width都返回此百分比,而offsetWidth則返回在不同頁面中對象的寬度值而不是百分比值

4.offsetHeight :
與style.height屬性的區別在

js操作iframe的一些知識
1. 列印iframe
eg. frameName.document.execCommand('print');
2. 擷取iframe
eg. var ifr_window = window.frames["frameName"];
3. 擷取iframe中的元素
eg1. 將iframe中id為elementId 的元素置為不顯示:
var ifr_window = window.frames["frameName"];
ifr_window.elementId.style.display = 'none';
eg2. 擷取iframe中id為listTable的表格

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.