HTML DOM dl 物件


HTML DOM dl 物件與 HTML <dl> 元素相關聯。<dl> 元素用於建立描述列表。使用 dl 物件,我們可以使用 JavaScript 動態地建立和訪問 <dl> 元素。

語法

以下是語法 −

建立描述列表 −

var p = document.createElement("DL");

範例

讓我們看看 dl 物件的一個範例 −

即時範例

<!DOCTYPE html>
<html>
<body>
<h2>Div object example</h2>
<p>Create a div by clicking the below button</p>
<button onclick="createDiv()">CREATE</button>
<script>
   function createDiv() {
      var Desc = document.createElement("DL");
      var DesT = document.createElement("DT");
      var tn= document.createTextNode("Mango");
      DesT.appendChild(tn);
      var data = document.createElement("DD");
      var tn1 = document.createTextNode("Mango is the king of fruits");
      data.appendChild(tn1);
      document.body.appendChild(Desc);
      Desc.appendChild(DesT);
      Desc.appendChild(data);
   }
</script>
</body>
</html>

輸出

這將產生以下輸出 −

點選 CREATE 按鈕時 −


在上面的範例中 −

我們首先建立了一個按鈕 CREATE,該按鈕在使用者單擊後執行 createDiv() 方法 −

<button onclick="createDiv()">CREATE</button>

createDiv() 方法使用 document 物件的 createElement() 方法建立了 <dl>、<dt> 和 <dd> 元素,並將元素分別分配給變數 Desc、DesT 和 data。然後,我們使用 createTextNode() 方法為 <dt> 和 <dd> 元素建立文字節點,並使用 appendChild() 方法將其附加到它們各自的元素。

最後,我們將 <dt> 元素附加到 <dl>,然後將 <dd> 元素附加到 document body,使用 appendChild() 方法 −

function createDiv() {
   var Desc = document.createElement("DL");
   var DesT = document.createElement("DT");
   var tn= document.createTextNode("Mango");
   DesT.appendChild(tn);
   var data = document.createElement("DD");
   var tn1 = document.createTextNode("Mango is the king of fruits");
   data.appendChild(tn1);
   document.body.appendChild(Desc);
   Desc.appendChild(DesT);
   Desc.appendChild(data);
}

更新於:2021 年 2 月 20 日

204 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

立即開始
廣告
© . All rights reserved.