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); }
广告