Day15 jss整体结构梳理

2021-05-17 16:27

阅读:498

标签:div   bsp   put   ntc   ext   赋值   text   day   dom1   

JS
  DOM---
    两个步骤:
	1 查找标签 
	   (1)直接查找
	        document.getElementById(“idname”)          // dom对象
			document.getElementsByTagName(“tagname”)   // dom对象的集合   [dom1,dom2,..]
			document.getElementsByClassName(“name”)    // dom对象的集合   [dom1,dom2,..]
	   
	    (2) 导航查找
		      --- 通过某一个标签定位到另一个标签
			  
			    parentElement           // 父节点标签元素

				children                // 所有子标签

				firstElementChild       // 第一个子标签元素

				lastElementChild        // 最后一个子标签元素

				nextElementtSibling     // 下一个兄弟标签元素

				previousElementSibling  // 上一个兄弟标签元素
		    
		     
	2 操作标签
	
	    (1) 文本操作
		    取值操作:
			DOM对象.innerText
			DOM对象.innerHTML
			
			赋值操作:
			 
			DOM对象.innerHTML="hello world"
            DOM对象.innerText="hello world"
  
  
        (2) 属性操作
			  DHTML的简洁语法:
			  console.log(DOM对象.属性名);
			  DOM对象.属性=值
			  
			  原生JS:
			  
			  console.log(DOM对象.getAttribute("属性名"))
			  DOM对象.setAttribute("属性名","值")
			  
			  
			  value:
			        input,select ,textarea
			  
		(3) class属性操作
		      DOM对象.classList.add("hide");
              DOM对象.classList.remove("c1");
			  
			  左侧菜单实例
			  
		(4) css样式设置
		      DOM对象.style.样式属性=样式值
			  
			  
   
     节点操作
	 
	    1 创建节点
		  document.createElement("a");
		
		2 添加节点
		  父节点.appendChild(添加节点)
		
		3 删除节点
		  父节点.removeChild(子节点)
		
		4 替换节点
		  父节点.replaceChild(新节点,被替换节点)
		
	     
    事件
	
	    onclick     单击事件
	    ondblclick  双击事件
		
		onload事件
		onsubmit事件   阻止默认事件发生:return false
		
		onkeydown事件
		
		onselect事件
		
		onmouseover事件

 

Day15 jss整体结构梳理

标签:div   bsp   put   ntc   ext   赋值   text   day   dom1   

原文地址:http://www.cnblogs.com/sexiaoshuai/p/7742276.html


评论


亲,登录后才可以留言!