日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

在本教程中,我們將學(xué)習(xí)如何使用 JavaScript DOM 獲取單元格的innerHTML。使用JavaScript中的innerHTML屬性來(lái)獲取單元格的innerHTML。

我們可以使用 document.getElementById() 輕松操作 DOM(文檔對(duì)象模型)。它是一個(gè)返回元素對(duì)象的方法,該對(duì)象表示該方法參數(shù)中提到的元素的 id。由于每個(gè)標(biāo)簽的 id 都是唯一的,因此我們可以輕松地通過(guò) id 訪問(wèn)該元素。然后innerHTML屬性將有助于訪問(wèn)該標(biāo)簽的文本或內(nèi)容

使用表格單元格集合

要訪問(wèn)任何表格中任何單元格的內(nèi)容,我們首先必須使用 document.getElementById() 訪問(wèn)表格標(biāo)簽。然后根據(jù)行號(hào)和列號(hào),我們將訪問(wèn)該特定單元格,并且可以使用innerHTML 屬性訪問(wèn)內(nèi)容。

行號(hào)和列號(hào)都是從0開(kāi)始的,所以如果我們要訪問(wèn)第一行,我們必須寫(xiě)row[0]。

用戶可以按照以下語(yǔ)法獲取鏈接的type屬性值。

語(yǔ)法

let Cell= document.getElementById("id").rows[rowNumber].cells;
document.getElementById("result").innerHTML = Cell[colNumber].innerHTML

登錄后復(fù)制

在上面的語(yǔ)法中,用戶可以看到我們使用 document.getElementById().rows[] 獲取行的訪問(wèn)權(quán)限。然后為了訪問(wèn)單元格,我們編寫(xiě)了 .cells 屬性。我們使用下一行中的innerHTML 屬性訪問(wèn)單元格的內(nèi)容。

示例

在下面的示例中,我們使用 table、tr 和 td 標(biāo)簽創(chuàng)建了一個(gè)表格。然后為了訪問(wèn)該表,我們編寫(xiě)了 document.getElementById() 方法。為了訪問(wèn)第一個(gè)單元格(即第 1 行、第 1 列),我們獲取 rows[0] 并將它們存儲(chǔ)在“Cell”變量中。然后,為了訪問(wèn)內(nèi)容,我們使用了 Cell[0].innerHTML。

<html>
<head>
<style>
   table,
   td {
      border: 1px solid black;
   }
</style>
</head>
<body>
   <h3> Get the innerHTML of a cell <i> Using
   document.getElementById()</i> </h3>
   <p> Click the button to get the innerHTML of first cell </p>
   <table id = "myTable">
      <tr>
         <td> Row1 Col1 Cell 1 </td>
         <td> Row1 Col2 Cell 2 </td>
      </tr>
      <tr>
         <td> Row2 Col1 Cell 3 </td>
         <td> Row2 Col2 Cell 4 </td>
      </tr>
      <tr>
         <td> Row3 Col1 Cell 5 </td>
         <td> Row3 Col2 Cell 6 </td>
      </tr>
   </table>
   <br>
   <button onclick = " getCell()"> Click Here! </button>
   <p id = "result"> Result Here </p>
   <script>
      function getCell() {
         //Getting access to cell 1
         let Cell = document.getElementById("myTable").rows[0].cells;
         document.getElementById("result").innerHTML =
         Cell[0].innerHTML
      }
   </script>
</body>
</html>

登錄后復(fù)制

正如用戶所見(jiàn),單擊“Click Here”按鈕后,調(diào)用了“getCell”函數(shù),該函數(shù)訪問(wèn)了第一個(gè)單元格內(nèi)容。

通過(guò)用戶輸入使用 cells 屬性

要訪問(wèn)任何表格中任何單元格的內(nèi)容,我們首先必須使用 document.getElementById() 訪問(wèn)表格標(biāo)簽。然后根據(jù)行號(hào)和列號(hào),我們將可以訪問(wèn)該特定單元格,并且可以使用innerHTML 屬性訪問(wèn)內(nèi)容。這里我們采用了window對(duì)象的prompt方法來(lái)獲取用戶的輸入。根據(jù)用戶的選擇,我們可以訪問(wèn)該單元格。

行號(hào)和列號(hào)都是從0開(kāi)始的,所以如果我們要訪問(wèn)第一行,我們必須寫(xiě)row[0]。

用戶可以按照以下語(yǔ)法獲取鏈接的type屬性值。

語(yǔ)法

let row = window.prompt("Enter row number");
let column = window.prompt("Enter column number");
let Cell = document.getElementById('id').rows[row].cells;
document.getElementById("result").innerHTML = Cell[col].innerHTML

登錄后復(fù)制

在上面的語(yǔ)法中,我們從用戶那里獲取了單元格的行、列和內(nèi)容,并相應(yīng)地訪問(wèn)了內(nèi)容。

示例

在下面的示例中,我們使用 table、tr 和 td 標(biāo)簽創(chuàng)建了一個(gè)表格。然后為了訪問(wèn)該表,我們編寫(xiě)了 document.getElementById() 方法。正如前面在語(yǔ)法中提到的,我們從用戶那里獲取單元格的行、列和內(nèi)容,并將它們分別存儲(chǔ)在“row”、“col”和“content”變量中。

<html>
<head>
<style>
   table,
   td {
      border: 1px solid black;
   }
</style>
</head>
<body>
   <h3> Get the innerHTML of a cell using<i> document.getElementById()
   </i>with user input </h3>
   <p> Click the button to get innerHTML of a cell </p>
   <table id = "myTable">
      <tr>
         <td> Row1 Col1 Cell 1 </td>
         <td> Row1 Col2 Cell 2 </td>
      </tr>
      <tr>
         <td> Row2 Col1 Cell 3 </td>
         <td> Row2 Col2 Cell 4 </td>
      </tr>
      <tr>
         <td> Row3 Col1 Cell 5 </td>
         <td> Row3 Col2 Cell 6 </td>
      </tr>
   </table>
   <br>
   <button onclick="getCell()">Click Here!</button>
   <p id ="result"> Result Here</p>
   <script>
      function getCell() {
         let row = window.prompt("Enter row number: ", "0");
         let col = window.prompt("Enter column number", "0")
         let Cell =
         document.getElementById('myTable').rows[row].cells;
         document.getElementById("result").innerHTML =
         Cell[col].innerHTML
      }
   </script>
</body>
</html>

登錄后復(fù)制

在本教程中,我們討論了一種使用 JavaScript DOM 獲取單元格的 innerHTML 的方法。我們首先使用 document.getElementByID() 方法訪問(wèn)該表。然后我們應(yīng)用 rows 屬性來(lái)獲取所有行的集合。在 rows 集合中,我們應(yīng)用 cells 屬性來(lái)獲取 cells 集合。在單元格集合上,我們可以應(yīng)用索引來(lái)獲取特定的單元格。

以上就是如何使用JavaScript DOM獲取單元格的innerHTML?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:DOM javascript 單元格 如何使用 獲取
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定