标签:绑定 red lse 键盘按键 attribute 一个 move change adf
用法: setTimeout("JS语句",毫秒) var timer = setTimeout(function(){alert(123);}, 3000) var t=setInterval("JS语句",毫秒) var timer = setInterval(function(){console.log(123);}, 3000) 结束: clearTimeout(timer); clearInterval(timer);
DOM标准规定HTML文档中的每个成分都是一个节点(node):
JavaScript 可以通过DOM创建动态的 HTML:
语法:createElement(标签名) 示例:var divEle = document.createElement("div");
语法: 1,追加一个子节点(作为最后的子节点) omenode.appendChild(newnode); 2,把增加的节点放到某个节点的前边。 somenode.insertBefore(newnode,某个节点); 示例:var imgEle=document.createElement("img"); imgEle.setAttribute("src", "http://image11.m1905.cn/uploadfile/s2010/0205/20100205083613178.jpg"); var d1Ele = document.getElementById("d1"); d1Ele.appendChild(imgEle);
语法:获得要删除的元素,通过父元素调用该方法删除。 somenode.removeChild(要删除的节点)
语法:somenode.replaceChild(newnode, 某个节点); somenode是父级标签,然后找到这个父标签里面的要被替换的子标签,然后用新的标签将该子标签替换掉
用法(获取文本节点的值):var divEle = document.getElementById("d1") divEle.innerText #输入这个指令,一执行就能获取该标签和内部所有标签的文本内容 divEle.innerHTML #获取的是该标签内的所有内容,包括文本和标签
用法(设置文本节点的值):var divEle = document.getElementById("d1") divEle.innerText="1" divEle.innerHTML="<p>2</p>" #能识别成一个标签,而非字符串
var divEle = document.getElementById("d1"); divEle.setAttribute("age","18") #设置属性 divEle.getAttribute("age") #获取属性 divEle.removeAttribute("age") #移除属性
语法: element.value 适用于以下标签,用户输入或者选择类型的标签: 1.input # 获取用户输入的内容 2.select # 获取用户选取的内容的值(value) 3.textarea # 获取用户输入的内容
用法: 标签对象.classList.add(cls) #添加类 标签对象.classList.remove(cls) #删除指定类 标签对象.classList.contains(cls) #查看指定类存在返回true,否则返回false 标签对象.classList.toggle(cls) #存在就删除,否则添加,toggle的意思是切换,有了就给你删除,如果没有就给你加一个
用法: 标签对象.style.css属性 如:obj.style.backgroundColor="red"
onclick #当用户点击某个对象时调用的事件句柄。 ondblclick #当用户双击某个对象时调用的事件句柄。 onfocus #元素获得焦点。 // 练习:输入框 onblur #元素失去焦点。 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证. onchange #域的内容被改变。 应用场景:通常用于表单元素,当元素内容被改变时触发.(select联动) onkeydown #某个键盘按键被按下。 应用场景: 当用户在最后一个输入框按下回车按键时,表单提交. onkeypress #某个键盘按键被按下并松开。 onkeyup #某个键盘按键被松开。 onload #一张页面或一幅图像完成加载。 onmousedown #鼠标按钮被按下。 onmousemove #鼠标被移动。 onmouseout #鼠标从某元素移开。 onmouseover #鼠标移到某元素之上。 onselect #在文本框中的文本被选中时发生。 onsubmit #确认按钮被点击,使用的对象是form。
<div id="d1" onclick="changeColor(this);">点我</div> <script> function changeColor(ths) { ths.style.backgroundColor="green"; } </script>
<div id="d2">点我</div> <script> var divEle2 = document.getElementById("d2"); divEle2.onclick=function () {
//console.log(this) this.innerText="呵呵"; #哪个标签触发的这个事件,this就指向谁 } </script>
标签:绑定 red lse 键盘按键 attribute 一个 move change adf
原文地址:https://www.cnblogs.com/NoteBook3013/p/10559312.html