JavaScript基础20——element对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript基础20——element对象相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>element对象</title> 6 <script type="text/javascript"> 7 // element对象 8 /* 9 获取属性:getAttribute(name) 10 设置属性:setAttribute(name, value) 11 删除属性:removeAttribute(name) 12 */ 13 </script> 14 </head> 15 <body> 16 <!-- <input type="text" id="textId" value="textContent" /> --> 17 <ul> 18 <li>aaa</li> 19 <li>bbb</li> 20 <li>ccc</li> 21 </ul> 22 <script type="text/javascript"> 23 // 获取input标签 24 // var input = document.getElementById("textId"); 25 // 获取value值 26 // document.write(input.getAttribute("value")); 27 // 获取id值,使用方法获取class值可以避免关键字冲突 28 // document.write(input.getAttribute("id")); 29 // 设置value属性值 30 // input.setAttribute("value", "NewContent"); 31 // 删除id属性,不能删除value属性 32 // document.write("<br />原始值:" + input.id); 33 // input.removeAttribute("id"); 34 // document.write("<br />删除后:" + input.id); 35 var ul = document.getElementsByTagName("ul")[0]; 36 // childNodes属性的浏览器兼容性很差,所以使用getElementsByTagName()方法 37 var lis = ul.getElementsByTagName("li"); 38 document.write(lis.length); 39 </script> 40 </body> 41 </html>
以上是关于JavaScript基础20——element对象的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript基础#2 -- 2019-08-08 20:40:03
javascript基础: 浏览器控制台使用Element,console,network,source,application