js的element对象
来源:互联网 发布:谷歌的python课程 编辑:程序博客网 时间:2024/06/06 19:03
案例一:在末尾添加节点
1.获取到ul标签
2.创建li标签
3.创建文本document.createTextNode("文本内容");
4.把文本添加到li下面appendChild()方法
5.把li添加到ul末尾
<html><head><title>aaa</title></head><body> <ul id="ulid"><li>111</li><li>222</li><li>333</li> </ul> <br/> <input type="button" value="add" onclick="add1()"/><hr/><script type="text/javascript"> function add1(){var ul1=document.getElementById("ulid");//获取到标签//创建标签var li1=document.createElement("li");//创建文本var text1= document.createTextNode("4444");//将文本加入到li下面li1.appendChild(text1);//吧li加入到ul下面ul1.appendChild(li1); }</script></body></html>
2.element元素对象
要操作element对象首先要获取到该对象,使用document里面的相应的方法获取
获取属性里面的值getAttribute("属性名称");
setAttribute():设置属性值
removeAttribute():删除属性,但不能吧value值删除
<body> <input type="text"name="name1" id="inputid" value="aaa"/> <br/> <hr/><script type="text/javascript"> //先要获取到input标签 var input1=document.getElementById("inputid"); //alert(input1.value);// alert(input1.getAttribute("value")); //alert(input1.getAttribute("class")); alert(input1.getAttribute("class")); input1.setAttribute("class","haha"); alert(input1.getAttribute("class")); alert(input1.getAttribute("name")); input1.removeAttribute("name"); alert(input1.getAttribute("name"));</script></body>相要获取标签下面的子标签
使用属性childNodes,但这个属性兼容性差
getElementsByTagName();
<body> <ul id="ulid"><li>1111</li><li>2222</li> </ul> <br/> <hr/><script type="text/javascript"> //获取ul下面的所有子标签 var ulid1=document.getElementById("ulid"); //获取ul下面的子标签 var lis=ulid1.childNodes; alert(lis.length);var lis1= ulid1.getElementsByTagName("li");alert(lis1.length);</script></body>
阅读全文
0 0
- js的element对象
- js-元素对象 Element对象一
- JS中element对象与Node对象常用基础知识
- Element 对象
- JS判断一个对象是否为document.Element
- DOM Element对象的offsetXXX方法
- js获取element的相对绝对位置
- 使用js设置element的属性
- XML DOM - Element 对象
- HTML DOM Element 对象
- javaScript Element对象
- HTML DOM Element 对象
- XML DOM Element 对象
- HTML DOM Element 对象
- Element元素对象
- JS array delete element
- Element.js详解(1)
- JS.getTextContent(element,preformatted)
- 基于Spark Mllib,SparkSQL的电影推荐系统
- 学习JSP和Servlet(一)
- Cannot forward after response has been committed问题解决及分析
- 布隆过滤器
- log4j 格式详解
- js的element对象
- SQL AND & OR 运算符
- hdu 1150 Machine Schedule
- 检测PC端和移动端的方法总结
- UVA11090 Going in Cycle!! 解题报告【判负环】【SPFA】【二分答案】
- 收费系统——工厂模式
- spring-boot-starter的理解和开发
- Privacy policy
- JavaScript——页面指定字符或字符串高亮显示的方法